//===-- X86AdditionalInstrInfo.h --------------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// The X86AdditionalInstrInfo class contains information about X86 instructions
// that are not available from tblgen generated tables.
//
//===----------------------------------------------------------------------===//

#include "X86AdditionalInstrInfo.h"

#include <X86InstrBuilder.h>
#include <X86Subtarget.h>

using namespace llvm;

namespace mctoll {

static constexpr const_addl_instr_info::value_type mapdata[] = {
    {X86::AAA, {0, Unknown}},
    {X86::AAD8i8, {0, Unknown}},
    {X86::AAM8i8, {0, Unknown}},
    {X86::AAS, {0, Unknown}},
    {X86::ABS_F, {0, Unknown}},
    {X86::ABS_Fp32, {0, Unknown}},
    {X86::ABS_Fp64, {0, Unknown}},
    {X86::ABS_Fp80, {0, Unknown}},
    {X86::ADC16i16, {0, Unknown}},
    {X86::ADC16mi, {2, Unknown}},
    {X86::ADC16mi8, {2, Unknown}},
    {X86::ADC16mr, {2, Unknown}},
    {X86::ADC16ri, {0, Unknown}},
    {X86::ADC16ri8, {0, Unknown}},
    {X86::ADC16rm, {2, Unknown}},
    {X86::ADC16rr, {0, Unknown}},
    {X86::ADC16rr_REV, {0, Unknown}},
    {X86::ADC32i32, {0, Unknown}},
    {X86::ADC32mi, {4, Unknown}},
    {X86::ADC32mi8, {4, Unknown}},
    {X86::ADC32mr, {4, Unknown}},
    {X86::ADC32ri, {0, Unknown}},
    {X86::ADC32ri8, {0, Unknown}},
    {X86::ADC32rm, {4, Unknown}},
    {X86::ADC32rr, {0, Unknown}},
    {X86::ADC32rr_REV, {0, Unknown}},
    {X86::ADC64i32, {0, Unknown}},
    {X86::ADC64mi32, {8, Unknown}},
    {X86::ADC64mi8, {8, Unknown}},
    {X86::ADC64mr, {8, Unknown}},
    {X86::ADC64ri32, {0, Unknown}},
    {X86::ADC64ri8, {0, Unknown}},
    {X86::ADC64rm, {8, Unknown}},
    {X86::ADC64rr, {0, Unknown}},
    {X86::ADC64rr_REV, {0, Unknown}},
    {X86::ADC8i8, {0, Unknown}},
    {X86::ADC8mi, {1, Unknown}},
    {X86::ADC8mi8, {1, Unknown}},
    {X86::ADC8mr, {1, Unknown}},
    {X86::ADC8ri, {0, Unknown}},
    {X86::ADC8ri8, {0, Unknown}},
    {X86::ADC8rm, {1, Unknown}},
    {X86::ADC8rr, {0, Unknown}},
    {X86::ADC8rr_REV, {0, Unknown}},
    {X86::ADCX32rm, {4, Unknown}},
    {X86::ADCX32rr, {0, Unknown}},
    {X86::ADCX64rm, {8, Unknown}},
    {X86::ADCX64rr, {0, Unknown}},
    {X86::ADD16i16, {2, BINARY_OP_WITH_IMM}},
    {X86::ADD16mi, {2, MOV_TO_MEM}},
    {X86::ADD16mi8, {2, MOV_TO_MEM}},
    {X86::ADD16mr, {2, MOV_TO_MEM}},
    {X86::ADD16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD16ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD16ri8_DB, {0, Unknown}},
    {X86::ADD16ri_DB, {0, Unknown}},
    {X86::ADD16rm, {2, Unknown}},
    {X86::ADD16rr, {0, Unknown}},
    {X86::ADD16rr_DB, {0, Unknown}},
    {X86::ADD16rr_REV, {0, Unknown}},
    {X86::ADD32i32, {4, BINARY_OP_WITH_IMM}},
    {X86::ADD32mi, {4, MOV_TO_MEM}},
    {X86::ADD32mi8, {4, MOV_TO_MEM}},
    {X86::ADD32mr, {4, MOV_TO_MEM}},
    {X86::ADD32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD32ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD32ri8_DB, {0, Unknown}},
    {X86::ADD32ri_DB, {0, Unknown}},
    {X86::ADD32rm, {4, BINARY_OP_RM}},
    {X86::ADD32rr, {0, BINARY_OP_RR}},
    {X86::ADD32rr_DB, {0, Unknown}},
    {X86::ADD32rr_REV, {0, Unknown}},
    {X86::ADD64i32, {8, BINARY_OP_WITH_IMM}},
    {X86::ADD64mi32, {8, MOV_TO_MEM}},
    {X86::ADD64mi8, {8, MOV_TO_MEM}},
    {X86::ADD64mr, {8, MOV_TO_MEM}},
    {X86::ADD64ri32, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD64ri32_DB, {0, Unknown}},
    {X86::ADD64ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD64ri8_DB, {0, Unknown}},
    {X86::ADD64rm, {8, BINARY_OP_RM}},
    {X86::ADD64rr, {0, BINARY_OP_RR}},
    {X86::ADD64rr_DB, {0, Unknown}},
    {X86::ADD64rr_REV, {0, Unknown}},
    {X86::ADD8i8, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD8mi, {1, MOV_TO_MEM}},
    {X86::ADD8mi8, {1, MOV_TO_MEM}},
    {X86::ADD8mr, {1, MOV_TO_MEM}},
    {X86::ADD8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ADD8ri8, {0, Unknown}},
    {X86::ADD8rm, {1, Unknown}},
    {X86::ADD8rr, {0, BINARY_OP_RR}},
    {X86::ADD8rr_REV, {0, Unknown}},
    {X86::ADDPDrm, {0, Unknown}},
    {X86::ADDPDrr, {0, Unknown}},
    {X86::ADDPSrm, {0, Unknown}},
    {X86::ADDPSrr, {0, Unknown}},
    {X86::ADDSDrm, {0, Unknown}},
    {X86::ADDSDrm_Int, {8, BINARY_OP_RM}},
    {X86::ADDSDrr, {0, Unknown}},
    {X86::ADDSDrr_Int, {0, BINARY_OP_RR}},
    {X86::ADDSSrm, {0, Unknown}},
    {X86::ADDSSrm_Int, {4, BINARY_OP_RM}},
    {X86::ADDSSrr, {0, Unknown}},
    {X86::ADDSSrr_Int, {0, BINARY_OP_RR}},
    {X86::ADDSUBPDrm, {0, Unknown}},
    {X86::ADDSUBPDrr, {0, Unknown}},
    {X86::ADDSUBPSrm, {0, Unknown}},
    {X86::ADDSUBPSrr, {0, Unknown}},
    {X86::ADD_F32m, {0, Unknown}},
    {X86::ADD_F64m, {0, Unknown}},
    {X86::ADD_FI16m, {0, Unknown}},
    {X86::ADD_FI32m, {0, Unknown}},
    {X86::ADD_FPrST0, {0, FPU_REG_OP}},
    {X86::ADD_FST0r, {0, Unknown}},
    {X86::ADD_Fp32, {0, Unknown}},
    {X86::ADD_Fp32m, {0, Unknown}},
    {X86::ADD_Fp64, {0, Unknown}},
    {X86::ADD_Fp64m, {0, Unknown}},
    {X86::ADD_Fp64m32, {0, Unknown}},
    {X86::ADD_Fp80, {0, Unknown}},
    {X86::ADD_Fp80m32, {0, Unknown}},
    {X86::ADD_Fp80m64, {0, Unknown}},
    {X86::ADD_FpI16m32, {0, Unknown}},
    {X86::ADD_FpI16m64, {0, Unknown}},
    {X86::ADD_FpI16m80, {0, Unknown}},
    {X86::ADD_FpI32m32, {0, Unknown}},
    {X86::ADD_FpI32m64, {0, Unknown}},
    {X86::ADD_FpI32m80, {0, Unknown}},
    {X86::ADD_FrST0, {0, Unknown}},
    {X86::ADJCALLSTACKDOWN32, {0, Unknown}},
    {X86::ADJCALLSTACKDOWN64, {0, Unknown}},
    {X86::ADJCALLSTACKUP32, {0, Unknown}},
    {X86::ADJCALLSTACKUP64, {0, Unknown}},
    {X86::ADOX32rm, {4, Unknown}},
    {X86::ADOX32rr, {0, Unknown}},
    {X86::ADOX64rm, {8, Unknown}},
    {X86::ADOX64rr, {0, Unknown}},
    {X86::AESDECLASTrm, {0, Unknown}},
    {X86::AESDECLASTrr, {0, Unknown}},
    {X86::AESDECrm, {0, Unknown}},
    {X86::AESDECrr, {0, Unknown}},
    {X86::AESENCLASTrm, {0, Unknown}},
    {X86::AESENCLASTrr, {0, Unknown}},
    {X86::AESENCrm, {0, Unknown}},
    {X86::AESENCrr, {0, Unknown}},
    {X86::AESIMCrm, {0, Unknown}},
    {X86::AESIMCrr, {0, Unknown}},
    {X86::AESKEYGENASSIST128rm, {1, Unknown}},
    {X86::AESKEYGENASSIST128rr, {0, Unknown}},
    {X86::AND16i16, {2, BINARY_OP_WITH_IMM}},
    {X86::AND16mi, {2, MOV_TO_MEM}},
    {X86::AND16mi8, {2, MOV_TO_MEM}},
    {X86::AND16mr, {2, MOV_TO_MEM}},
    {X86::AND16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::AND16ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::AND16rm, {2, BINARY_OP_RM}},
    {X86::AND16rr, {0, BINARY_OP_RR}},
    {X86::AND16rr_REV, {0, Unknown}},
    {X86::AND32i32, {4, BINARY_OP_WITH_IMM}},
    {X86::AND32mi, {4, MOV_TO_MEM}},
    {X86::AND32mi8, {4, MOV_TO_MEM}},
    {X86::AND32mr, {4, MOV_TO_MEM}},
    {X86::AND32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::AND32ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::AND32rm, {4, BINARY_OP_RM}},
    {X86::AND32rr, {0, BINARY_OP_RR}},
    {X86::AND32rr_REV, {0, Unknown}},
    {X86::AND64i32, {8, BINARY_OP_WITH_IMM}},
    {X86::AND64mi32, {8, MOV_TO_MEM}},
    {X86::AND64mi8, {8, MOV_TO_MEM}},
    {X86::AND64mr, {8, MOV_TO_MEM}},
    {X86::AND64ri32, {0, BINARY_OP_WITH_IMM}},
    {X86::AND64ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::AND64rm, {8, BINARY_OP_RM}},
    {X86::AND64rr, {0, BINARY_OP_RR}},
    {X86::AND64rr_REV, {0, Unknown}},
    {X86::AND8i8, {1, BINARY_OP_WITH_IMM}},
    {X86::AND8mi, {1, MOV_TO_MEM}},
    {X86::AND8mi8, {1, MOV_TO_MEM}},
    {X86::AND8mr, {1, MOV_TO_MEM}},
    {X86::AND8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::AND8ri8, {0, Unknown}},
    {X86::AND8rm, {1, BINARY_OP_RM}},
    {X86::AND8rr, {0, BINARY_OP_RR}},
    {X86::AND8rr_REV, {0, Unknown}},
    {X86::ANDN32rm, {4, Unknown}},
    {X86::ANDN32rr, {0, Unknown}},
    {X86::ANDN64rm, {8, Unknown}},
    {X86::ANDN64rr, {0, Unknown}},
    {X86::ANDNPDrm, {0, Unknown}},
    {X86::ANDNPDrr, {0, Unknown}},
    {X86::ANDNPSrm, {0, Unknown}},
    {X86::ANDNPSrr, {0, Unknown}},
    {X86::ANDPDrm, {0, Unknown}},
    {X86::ANDPDrr, {0, BINARY_OP_RR}},
    {X86::ANDPSrm, {0, Unknown}},
    {X86::ANDPSrr, {0, BINARY_OP_RR}},
    {X86::ANNOTATION_LABEL, {0, Unknown}},
    {X86::ARPL16mr, {2, Unknown}},
    {X86::ARPL16rr, {0, Unknown}},
    {X86::AVX1_SETALLONES, {0, Unknown}},
    {X86::AVX2_SETALLONES, {0, Unknown}},
    {X86::AVX512_128_SET0, {0, Unknown}},
    {X86::AVX512_256_SET0, {0, Unknown}},
    {X86::AVX512_512_SET0, {0, Unknown}},
    {X86::AVX512_512_SETALLONES, {0, Unknown}},
    {X86::AVX512_512_SEXT_MASK_32, {0, Unknown}},
    {X86::AVX512_512_SEXT_MASK_64, {0, Unknown}},
    {X86::AVX512_FsFLD0SD, {0, Unknown}},
    {X86::AVX512_FsFLD0SS, {0, Unknown}},
    {X86::AVX_SET0, {0, Unknown}},
    {X86::BEXTR32rm, {4, Unknown}},
    {X86::BEXTR32rr, {0, Unknown}},
    {X86::BEXTR64rm, {8, Unknown}},
    {X86::BEXTR64rr, {0, Unknown}},
    {X86::BEXTRI32mi, {4, Unknown}},
    {X86::BEXTRI32ri, {0, Unknown}},
    {X86::BEXTRI64mi, {8, Unknown}},
    {X86::BEXTRI64ri, {0, Unknown}},
    {X86::BLCFILL32rm, {4, Unknown}},
    {X86::BLCFILL32rr, {0, Unknown}},
    {X86::BLCFILL64rm, {8, Unknown}},
    {X86::BLCFILL64rr, {0, Unknown}},
    {X86::BLCI32rm, {4, Unknown}},
    {X86::BLCI32rr, {0, Unknown}},
    {X86::BLCI64rm, {8, Unknown}},
    {X86::BLCI64rr, {0, Unknown}},
    {X86::BLCIC32rm, {4, Unknown}},
    {X86::BLCIC32rr, {0, Unknown}},
    {X86::BLCIC64rm, {8, Unknown}},
    {X86::BLCIC64rr, {0, Unknown}},
    {X86::BLCMSK32rm, {4, Unknown}},
    {X86::BLCMSK32rr, {0, Unknown}},
    {X86::BLCMSK64rm, {8, Unknown}},
    {X86::BLCMSK64rr, {0, Unknown}},
    {X86::BLCS32rm, {4, Unknown}},
    {X86::BLCS32rr, {0, Unknown}},
    {X86::BLCS64rm, {8, Unknown}},
    {X86::BLCS64rr, {0, Unknown}},
    {X86::BLENDPDrmi, {0, Unknown}},
    {X86::BLENDPDrri, {0, Unknown}},
    {X86::BLENDPSrmi, {0, Unknown}},
    {X86::BLENDPSrri, {0, Unknown}},
    {X86::BLENDVPDrm0, {0, Unknown}},
    {X86::BLENDVPDrr0, {0, Unknown}},
    {X86::BLENDVPSrm0, {0, Unknown}},
    {X86::BLENDVPSrr0, {0, Unknown}},
    {X86::BLSFILL32rm, {4, Unknown}},
    {X86::BLSFILL32rr, {0, Unknown}},
    {X86::BLSFILL64rm, {8, Unknown}},
    {X86::BLSFILL64rr, {0, Unknown}},
    {X86::BLSI32rm, {4, Unknown}},
    {X86::BLSI32rr, {0, Unknown}},
    {X86::BLSI64rm, {8, Unknown}},
    {X86::BLSI64rr, {0, Unknown}},
    {X86::BLSIC32rm, {4, Unknown}},
    {X86::BLSIC32rr, {0, Unknown}},
    {X86::BLSIC64rm, {8, Unknown}},
    {X86::BLSIC64rr, {0, Unknown}},
    {X86::BLSMSK32rm, {4, Unknown}},
    {X86::BLSMSK32rr, {0, Unknown}},
    {X86::BLSMSK64rm, {8, Unknown}},
    {X86::BLSMSK64rr, {0, Unknown}},
    {X86::BLSR32rm, {4, Unknown}},
    {X86::BLSR32rr, {0, Unknown}},
    {X86::BLSR64rm, {8, Unknown}},
    {X86::BLSR64rr, {0, Unknown}},
    {X86::BNDCL32rm, {4, Unknown}},
    {X86::BNDCL32rr, {0, Unknown}},
    {X86::BNDCL64rm, {8, Unknown}},
    {X86::BNDCL64rr, {0, Unknown}},
    {X86::BNDCN32rm, {4, Unknown}},
    {X86::BNDCN32rr, {0, Unknown}},
    {X86::BNDCN64rm, {8, Unknown}},
    {X86::BNDCN64rr, {0, Unknown}},
    {X86::BNDCU32rm, {4, Unknown}},
    {X86::BNDCU32rr, {0, Unknown}},
    {X86::BNDCU64rm, {8, Unknown}},
    {X86::BNDCU64rr, {0, Unknown}},
    {X86::BNDLDXrm, {0, Unknown}},
    {X86::BNDMK32rm, {4, Unknown}},
    {X86::BNDMK64rm, {8, Unknown}},
    {X86::BNDMOV32mr, {4, Unknown}},
    {X86::BNDMOV64mr, {8, Unknown}},
    {X86::BNDMOVrr, {0, Unknown}},
    {X86::BNDMOV32rm, {4, Unknown}},
    {X86::BNDMOV64rm, {8, Unknown}},
    {X86::BNDMOVrr_REV, {0, Unknown}},
    {X86::BNDSTXmr, {0, Unknown}},
    {X86::BOUNDS16rm, {2, Unknown}},
    {X86::BOUNDS32rm, {4, Unknown}},
    {X86::BSF16rm, {2, Unknown}},
    {X86::BSF16rr, {0, Unknown}},
    {X86::BSF32rm, {4, Unknown}},
    {X86::BSF32rr, {0, Unknown}},
    {X86::BSF64rm, {8, Unknown}},
    {X86::BSF64rr, {0, Unknown}},
    {X86::BSR16rm, {2, Unknown}},
    {X86::BSR16rr, {0, Unknown}},
    {X86::BSR32rm, {4, Unknown}},
    {X86::BSR32rr, {0, Unknown}},
    {X86::BSR64rm, {8, Unknown}},
    {X86::BSR64rr, {0, Unknown}},
    {X86::BSWAP32r, {0, Unknown}},
    {X86::BSWAP64r, {0, Unknown}},
    {X86::BT16mi8, {2, Unknown}},
    {X86::BT16mr, {2, Unknown}},
    {X86::BT16ri8, {0, Unknown}},
    {X86::BT16rr, {0, Unknown}},
    {X86::BT32mi8, {4, Unknown}},
    {X86::BT32mr, {4, Unknown}},
    {X86::BT32ri8, {0, Unknown}},
    {X86::BT32rr, {0, Unknown}},
    {X86::BT64mi8, {8, Unknown}},
    {X86::BT64mr, {8, Unknown}},
    {X86::BT64ri8, {0, Unknown}},
    {X86::BT64rr, {0, Unknown}},
    {X86::BTC16mi8, {2, Unknown}},
    {X86::BTC16mr, {2, Unknown}},
    {X86::BTC16ri8, {0, Unknown}},
    {X86::BTC16rr, {0, Unknown}},
    {X86::BTC32mi8, {4, Unknown}},
    {X86::BTC32mr, {4, Unknown}},
    {X86::BTC32ri8, {0, Unknown}},
    {X86::BTC32rr, {0, Unknown}},
    {X86::BTC64mi8, {8, Unknown}},
    {X86::BTC64mr, {8, Unknown}},
    {X86::BTC64ri8, {0, Unknown}},
    {X86::BTC64rr, {0, Unknown}},
    {X86::BTR16mi8, {2, Unknown}},
    {X86::BTR16mr, {2, Unknown}},
    {X86::BTR16ri8, {0, Unknown}},
    {X86::BTR16rr, {0, Unknown}},
    {X86::BTR32mi8, {4, Unknown}},
    {X86::BTR32mr, {4, Unknown}},
    {X86::BTR32ri8, {0, Unknown}},
    {X86::BTR32rr, {0, Unknown}},
    {X86::BTR64mi8, {8, Unknown}},
    {X86::BTR64mr, {8, Unknown}},
    {X86::BTR64ri8, {0, Unknown}},
    {X86::BTR64rr, {0, Unknown}},
    {X86::BTS16mi8, {2, Unknown}},
    {X86::BTS16mr, {2, Unknown}},
    {X86::BTS16ri8, {0, Unknown}},
    {X86::BTS16rr, {0, Unknown}},
    {X86::BTS32mi8, {4, Unknown}},
    {X86::BTS32mr, {4, Unknown}},
    {X86::BTS32ri8, {0, Unknown}},
    {X86::BTS32rr, {0, Unknown}},
    {X86::BTS64mi8, {8, Unknown}},
    {X86::BTS64mr, {8, Unknown}},
    {X86::BTS64ri8, {0, Unknown}},
    {X86::BTS64rr, {0, Unknown}},
    {X86::BUNDLE, {0, Unknown}},
    {X86::BZHI32rm, {4, Unknown}},
    {X86::BZHI32rr, {0, Unknown}},
    {X86::BZHI64rm, {8, Unknown}},
    {X86::BZHI64rr, {0, Unknown}},
    {X86::CALL16m, {0, Unknown}},
    {X86::CALL16m_NT, {0, Unknown}},
    {X86::CALL16r, {0, Unknown}},
    {X86::CALL16r_NT, {0, Unknown}},
    {X86::CALL32m, {0, Unknown}},
    {X86::CALL32m_NT, {0, Unknown}},
    {X86::CALL32r, {0, Unknown}},
    {X86::CALL32r_NT, {0, Unknown}},
    {X86::CALL64m, {8, Unknown}},
    {X86::CALL64m_NT, {0, Unknown}},
    {X86::CALL64pcrel32, {0, Unknown}},
    {X86::CALL64r, {0, Unknown}},
    {X86::CALL64r_NT, {0, Unknown}},
    {X86::CALLpcrel16, {0, Unknown}},
    {X86::CALLpcrel32, {0, Unknown}},
    {X86::CATCHRET, {0, Unknown}},
    {X86::CBW, {0, CONVERT_BWWDDQ}},
    {X86::CDQ, {0, CONVERT_WDDQQO}},
    {X86::CDQE, {0, CONVERT_BWWDDQ}},
    {X86::CFI_INSTRUCTION, {0, Unknown}},
    {X86::CHS_F, {0, Unknown}},
    {X86::CHS_Fp32, {0, Unknown}},
    {X86::CHS_Fp64, {0, Unknown}},
    {X86::CHS_Fp80, {0, Unknown}},
    {X86::CLAC, {0, Unknown}},
    {X86::CLC, {0, Unknown}},
    {X86::CLD, {0, Unknown}},
    {X86::CLEANUPRET, {0, Unknown}},
    {X86::CLFLUSH, {0, Unknown}},
    {X86::CLFLUSHOPT, {0, Unknown}},
    {X86::CLGI, {0, Unknown}},
    {X86::CLI, {0, Unknown}},
    {X86::CLRSSBSY, {0, Unknown}},
    {X86::CLTS, {0, Unknown}},
    {X86::CLWB, {0, Unknown}},
    {X86::CMC, {0, Unknown}},
    {X86::CMOV16rr, {0, MOV_RR}},
    {X86::CMOV32rr, {0, MOV_RR}},
    {X86::CMOV64rr, {0, MOV_RR}},
    {X86::CMOVBE_F, {0, Unknown}},
    {X86::CMOVBE_Fp32, {0, Unknown}},
    {X86::CMOVBE_Fp64, {0, Unknown}},
    {X86::CMOVBE_Fp80, {0, Unknown}},
    {X86::CMOVB_F, {0, Unknown}},
    {X86::CMOVB_Fp32, {0, Unknown}},
    {X86::CMOVB_Fp64, {0, Unknown}},
    {X86::CMOVB_Fp80, {0, Unknown}},
    {X86::CMOVE_F, {0, Unknown}},
    {X86::CMOVE_Fp32, {0, Unknown}},
    {X86::CMOVE_Fp64, {0, Unknown}},
    {X86::CMOVE_Fp80, {0, Unknown}},
    {X86::CMOVNBE_F, {0, Unknown}},
    {X86::CMOVNBE_Fp32, {0, Unknown}},
    {X86::CMOVNBE_Fp64, {0, Unknown}},
    {X86::CMOVNBE_Fp80, {0, Unknown}},
    {X86::CMOVNB_F, {0, Unknown}},
    {X86::CMOVNB_Fp32, {0, Unknown}},
    {X86::CMOVNB_Fp64, {0, Unknown}},
    {X86::CMOVNB_Fp80, {0, Unknown}},
    {X86::CMOVNE_F, {0, Unknown}},
    {X86::CMOVNE_Fp32, {0, Unknown}},
    {X86::CMOVNE_Fp64, {0, Unknown}},
    {X86::CMOVNE_Fp80, {0, Unknown}},
    {X86::CMOVNP_F, {0, Unknown}},
    {X86::CMOVNP_Fp32, {0, Unknown}},
    {X86::CMOVNP_Fp64, {0, Unknown}},
    {X86::CMOVNP_Fp80, {0, Unknown}},
    {X86::CMOVP_F, {0, Unknown}},
    {X86::CMOVP_Fp32, {0, Unknown}},
    {X86::CMOVP_Fp64, {0, Unknown}},
    {X86::CMOVP_Fp80, {0, Unknown}},
    {X86::CMOV_FR32, {0, Unknown}},
    {X86::CMOV_FR64, {0, Unknown}},
    {X86::CMOV_GR16, {0, Unknown}},
    {X86::CMOV_GR32, {0, Unknown}},
    {X86::CMOV_GR8, {0, Unknown}},
    {X86::CMOV_RFP32, {0, Unknown}},
    {X86::CMOV_RFP64, {0, Unknown}},
    {X86::CMOV_RFP80, {0, Unknown}},
    {X86::CMP16i16, {0, Unknown}},
    {X86::CMP16mi, {2, Unknown}},
    {X86::CMP16mi8, {2, Unknown}},
    {X86::CMP16mr, {2, Unknown}},
    {X86::CMP16ri, {0, COMPARE}},
    {X86::CMP16ri8, {0, COMPARE}},
    {X86::CMP16rm, {2, Unknown}},
    {X86::CMP16rr, {0, COMPARE}},
    {X86::CMP16rr_REV, {0, Unknown}},
    {X86::CMP32i32, {0, COMPARE}},
    {X86::CMP32mi, {4, Unknown}},
    {X86::CMP32mi8, {4, Unknown}},
    {X86::CMP32mr, {4, Unknown}},
    {X86::CMP32ri, {0, COMPARE}},
    {X86::CMP32ri8, {0, COMPARE}},
    {X86::CMP32rm, {4, Unknown}},
    {X86::CMP32rr, {0, COMPARE}},
    {X86::CMP32rr_REV, {0, Unknown}},
    {X86::CMP64i32, {0, COMPARE}},
    {X86::CMP64mi32, {8, Unknown}},
    {X86::CMP64mi8, {8, Unknown}},
    {X86::CMP64mr, {8, Unknown}},
    {X86::CMP64ri32, {0, Unknown}},
    {X86::CMP64ri8, {0, COMPARE}},
    {X86::CMP64rm, {8, Unknown}},
    {X86::CMP64rr, {0, COMPARE}},
    {X86::CMP64rr_REV, {0, Unknown}},
    {X86::CMP8i8, {0, COMPARE}},
    {X86::CMP8mi, {1, Unknown}},
    {X86::CMP8mi8, {1, Unknown}},
    {X86::CMP8mr, {1, Unknown}},
    {X86::CMP8ri, {0, COMPARE}},
    {X86::CMP8ri8, {0, COMPARE}},
    {X86::CMP8rm, {1, Unknown}},
    {X86::CMP8rr, {0, COMPARE}},
    {X86::CMP8rr_REV, {0, Unknown}},
    {X86::CMPPDrmi, {0, Unknown}},
    {X86::CMPPDrri, {0, Unknown}},
    {X86::CMPPSrmi, {0, Unknown}},
    {X86::CMPPSrri, {0, Unknown}},
    {X86::CMPSB, {0, Unknown}},
    {X86::CMPSDrm, {0, Unknown}},
    {X86::CMPSDrm_Int, {8, SSE_COMPARE_RM}},
    {X86::CMPSDrr, {0, Unknown}},
    {X86::CMPSDrr_Int, {0, SSE_COMPARE_RR}},
    {X86::CMPSL, {0, Unknown}},
    {X86::CMPSQ, {0, Unknown}},
    {X86::CMPSSrm, {0, Unknown}},
    {X86::CMPSSrm_Int, {4, SSE_COMPARE_RM}},
    {X86::CMPSSrr, {0, Unknown}},
    {X86::CMPSSrr_Int, {0, SSE_COMPARE_RR}},
    {X86::CMPSW, {0, Unknown}},
    {X86::CMPXCHG16B, {0, Unknown}},
    {X86::CMPXCHG16rm, {2, Unknown}},
    {X86::CMPXCHG16rr, {0, Unknown}},
    {X86::CMPXCHG32rm, {4, Unknown}},
    {X86::CMPXCHG32rr, {0, Unknown}},
    {X86::CMPXCHG64rm, {8, Unknown}},
    {X86::CMPXCHG64rr, {0, Unknown}},
    {X86::CMPXCHG8B, {0, Unknown}},
    {X86::CMPXCHG8rm, {1, Unknown}},
    {X86::CMPXCHG8rr, {0, Unknown}},
    {X86::COMISDrm, {0, Unknown}},
    {X86::COMISDrm_Int, {0, Unknown}},
    {X86::COMISDrr, {0, Unknown}},
    {X86::COMISDrr_Int, {0, Unknown}},
    {X86::COMISSrm, {0, Unknown}},
    {X86::COMISSrm_Int, {0, Unknown}},
    {X86::COMISSrr, {0, Unknown}},
    {X86::COMISSrr_Int, {0, Unknown}},
    {X86::COMP_FST0r, {0, Unknown}},
    {X86::COM_FIPr, {0, Unknown}},
    {X86::COM_FIr, {0, Unknown}},
    {X86::COM_FST0r, {0, Unknown}},
    {X86::COPY, {0, Unknown}},
    {X86::COPY_TO_REGCLASS, {0, Unknown}},
    {X86::CPUID, {0, Unknown}},
    {X86::CQO, {0, CONVERT_WDDQQO}},
    {X86::CRC32r32m16, {0, Unknown}},
    {X86::CRC32r32m32, {0, Unknown}},
    {X86::CRC32r32m8, {0, Unknown}},
    {X86::CRC32r32r16, {0, Unknown}},
    {X86::CRC32r32r32, {0, Unknown}},
    {X86::CRC32r32r8, {0, Unknown}},
    {X86::CRC32r64m64, {0, Unknown}},
    {X86::CRC32r64m8, {0, Unknown}},
    {X86::CRC32r64r64, {0, Unknown}},
    {X86::CRC32r64r8, {0, Unknown}},
    {X86::CS_PREFIX, {0, Unknown}},
    {X86::CVTDQ2PDrm, {0, Unknown}},
    {X86::CVTDQ2PDrr, {0, Unknown}},
    {X86::CVTDQ2PSrm, {0, Unknown}},
    {X86::CVTDQ2PSrr, {0, Unknown}},
    {X86::CVTPD2DQrm, {0, Unknown}},
    {X86::CVTPD2DQrr, {0, Unknown}},
    {X86::CVTPD2PSrm, {0, Unknown}},
    {X86::CVTPD2PSrr, {0, Unknown}},
    {X86::CVTPS2DQrm, {0, Unknown}},
    {X86::CVTPS2DQrr, {0, Unknown}},
    {X86::CVTPS2PDrm, {0, Unknown}},
    {X86::CVTPS2PDrr, {0, Unknown}},
    {X86::CVTSD2SI64rm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTSD2SI64rr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSD2SIrm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTSD2SIrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSD2SSrm, {8, SSE_CONVERT_RM}},
    {X86::CVTSD2SSrm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTSD2SSrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSD2SSrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSI2SDrm, {4, SSE_CONVERT_RM}},
    {X86::CVTSI2SDrm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTSI2SDrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSI2SDrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSI2SSrm, {4, SSE_CONVERT_RM}},
    {X86::CVTSI2SSrm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTSI2SSrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSI2SSrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSI642SDrm, {8, SSE_CONVERT_RM}},
    {X86::CVTSI642SDrm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTSI642SDrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSI642SDrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSI642SSrm, {8, SSE_CONVERT_RM}},
    {X86::CVTSI642SSrm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTSI642SSrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSI642SSrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSS2SDrm, {4, SSE_CONVERT_RM}},
    {X86::CVTSS2SDrm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTSS2SDrr, {0, SSE_CONVERT_RR}},
    {X86::CVTSS2SDrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSS2SI64rm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTSS2SI64rr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTSS2SIrm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTSS2SIrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTTPD2DQrm, {0, Unknown}},
    {X86::CVTTPD2DQrr, {0, Unknown}},
    {X86::CVTTPS2DQrm, {0, Unknown}},
    {X86::CVTTPS2DQrr, {0, Unknown}},
    {X86::CVTTSD2SI64rm, {8, SSE_CONVERT_RM}},
    {X86::CVTTSD2SI64rm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTTSD2SI64rr, {0, SSE_CONVERT_RR}},
    {X86::CVTTSD2SI64rr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTTSD2SIrm, {8, SSE_CONVERT_RM}},
    {X86::CVTTSD2SIrm_Int, {8, SSE_CONVERT_RM}},
    {X86::CVTTSD2SIrr, {0, SSE_CONVERT_RR}},
    {X86::CVTTSD2SIrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTTSS2SI64rm, {4, SSE_CONVERT_RM}},
    {X86::CVTTSS2SI64rm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTTSS2SI64rr, {0, SSE_CONVERT_RR}},
    {X86::CVTTSS2SI64rr_Int, {0, SSE_CONVERT_RR}},
    {X86::CVTTSS2SIrm, {4, SSE_CONVERT_RM}},
    {X86::CVTTSS2SIrm_Int, {4, SSE_CONVERT_RM}},
    {X86::CVTTSS2SIrr, {0, SSE_CONVERT_RR}},
    {X86::CVTTSS2SIrr_Int, {0, SSE_CONVERT_RR}},
    {X86::CWD, {0, CONVERT_WDDQQO}},
    {X86::CWDE, {0, CONVERT_BWWDDQ}},
    {X86::DAA, {0, Unknown}},
    {X86::DAS, {0, Unknown}},
    {X86::DATA16_PREFIX, {0, Unknown}},
    {X86::DBG_VALUE, {0, Unknown}},
    {X86::DEC16m, {2, INPLACE_MEM_OP}},
    {X86::DEC16r, {0, BINARY_OP_WITH_IMM}},
    {X86::DEC16r_alt, {0, BINARY_OP_WITH_IMM}},
    {X86::DEC32m, {4, INPLACE_MEM_OP}},
    {X86::DEC32r, {0, BINARY_OP_WITH_IMM}},
    {X86::DEC32r_alt, {0, BINARY_OP_WITH_IMM}},
    {X86::DEC64m, {8, INPLACE_MEM_OP}},
    {X86::DEC64r, {0, BINARY_OP_WITH_IMM}},
    {X86::DEC8m, {1, INPLACE_MEM_OP}},
    {X86::DEC8r, {0, BINARY_OP_WITH_IMM}},
    {X86::DIV16m, {2, DIVIDE_MEM_OP}},
    {X86::DIV16r, {0, Unknown}},
    {X86::DIV32m, {4, DIVIDE_MEM_OP}},
    {X86::DIV32r, {0, DIVIDE_REG_OP}},
    {X86::DIV64m, {8, DIVIDE_MEM_OP}},
    {X86::DIV64r, {0, Unknown}},
    {X86::DIV8m, {0, Unknown}},
    {X86::DIV8r, {0, Unknown}},
    {X86::DIVPDrm, {0, Unknown}},
    {X86::DIVPDrr, {0, Unknown}},
    {X86::DIVPSrm, {0, Unknown}},
    {X86::DIVPSrr, {0, Unknown}},
    {X86::DIVR_F32m, {0, Unknown}},
    {X86::DIVR_F64m, {0, Unknown}},
    {X86::DIVR_FI16m, {0, Unknown}},
    {X86::DIVR_FI32m, {0, Unknown}},
    {X86::DIVR_FPrST0, {0, FPU_REG_OP}},
    {X86::DIVR_FST0r, {0, Unknown}},
    {X86::DIVR_Fp32m, {0, Unknown}},
    {X86::DIVR_Fp64m, {0, Unknown}},
    {X86::DIVR_Fp64m32, {0, Unknown}},
    {X86::DIVR_Fp80m32, {0, Unknown}},
    {X86::DIVR_Fp80m64, {0, Unknown}},
    {X86::DIVR_FpI16m32, {0, Unknown}},
    {X86::DIVR_FpI16m64, {0, Unknown}},
    {X86::DIVR_FpI16m80, {0, Unknown}},
    {X86::DIVR_FpI32m32, {0, Unknown}},
    {X86::DIVR_FpI32m64, {0, Unknown}},
    {X86::DIVR_FpI32m80, {0, Unknown}},
    {X86::DIVR_FrST0, {0, Unknown}},
    {X86::DIVSDrm, {0, Unknown}},
    {X86::DIVSDrm_Int, {8, BINARY_OP_RM}},
    {X86::DIVSDrr, {0, Unknown}},
    {X86::DIVSDrr_Int, {0, BINARY_OP_RR}},
    {X86::DIVSSrm, {0, Unknown}},
    {X86::DIVSSrm_Int, {4, BINARY_OP_RM}},
    {X86::DIVSSrr, {0, Unknown}},
    {X86::DIVSSrr_Int, {0, BINARY_OP_RR}},
    {X86::DIV_F32m, {0, Unknown}},
    {X86::DIV_F64m, {0, Unknown}},
    {X86::DIV_FI16m, {0, Unknown}},
    {X86::DIV_FI32m, {0, Unknown}},
    {X86::DIV_FPrST0, {0, FPU_REG_OP}},
    {X86::DIV_FST0r, {0, Unknown}},
    {X86::DIV_Fp32, {0, Unknown}},
    {X86::DIV_Fp32m, {0, Unknown}},
    {X86::DIV_Fp64, {0, Unknown}},
    {X86::DIV_Fp64m, {0, Unknown}},
    {X86::DIV_Fp64m32, {0, Unknown}},
    {X86::DIV_Fp80, {0, Unknown}},
    {X86::DIV_Fp80m32, {0, Unknown}},
    {X86::DIV_Fp80m64, {0, Unknown}},
    {X86::DIV_FpI16m32, {0, Unknown}},
    {X86::DIV_FpI16m64, {0, Unknown}},
    {X86::DIV_FpI16m80, {0, Unknown}},
    {X86::DIV_FpI32m32, {0, Unknown}},
    {X86::DIV_FpI32m64, {0, Unknown}},
    {X86::DIV_FpI32m80, {0, Unknown}},
    {X86::DIV_FrST0, {0, Unknown}},
    {X86::DPPDrmi, {0, Unknown}},
    {X86::DPPDrri, {0, Unknown}},
    {X86::DPPSrmi, {0, Unknown}},
    {X86::DPPSrri, {0, Unknown}},
    {X86::DS_PREFIX, {0, Unknown}},
    {X86::EH_LABEL, {0, Unknown}},
    {X86::EH_RETURN, {0, Unknown}},
    {X86::EH_RETURN64, {0, Unknown}},
    {X86::EH_SjLj_LongJmp32, {0, Unknown}},
    {X86::EH_SjLj_LongJmp64, {0, Unknown}},
    {X86::EH_SjLj_SetJmp32, {0, Unknown}},
    {X86::EH_SjLj_SetJmp64, {0, Unknown}},
    {X86::EH_SjLj_Setup, {0, Unknown}},
    {X86::ENCLS, {0, Unknown}},
    {X86::ENCLU, {0, Unknown}},
    {X86::ENDBR32, {0, Unknown}},
    {X86::ENDBR64, {0, Unknown}},
    {X86::ENTER, {0, Unknown}},
    {X86::ES_PREFIX, {0, Unknown}},
    {X86::EXTRACTPSmr, {0, Unknown}},
    {X86::EXTRACTPSrr, {0, Unknown}},
    {X86::EXTRACT_SUBREG, {0, Unknown}},
    {X86::EXTRQ, {0, Unknown}},
    {X86::EXTRQI, {0, Unknown}},
    {X86::F2XM1, {0, Unknown}},
    {X86::FARCALL16i, {0, Unknown}},
    {X86::FARCALL16m, {0, Unknown}},
    {X86::FARCALL32i, {0, Unknown}},
    {X86::FARCALL32m, {0, Unknown}},
    {X86::FARJMP16i, {0, Unknown}},
    {X86::FARJMP16m, {0, Unknown}},
    {X86::FARJMP32i, {0, Unknown}},
    {X86::FARJMP32m, {0, Unknown}},
    {X86::FAULTING_OP, {0, Unknown}},
    {X86::FBLDm, {0, Unknown}},
    {X86::FBSTPm, {0, Unknown}},
    {X86::FCOM32m, {0, Unknown}},
    {X86::FCOM64m, {0, Unknown}},
    {X86::FCOMP32m, {0, Unknown}},
    {X86::FCOMP64m, {0, Unknown}},
    {X86::FCOMPP, {0, Unknown}},
    {X86::FDECSTP, {0, Unknown}},
    {X86::FEMMS, {0, Unknown}},
    {X86::FENTRY_CALL, {0, Unknown}},
    {X86::FFREE, {0, Unknown}},
    {X86::FFREEP, {0, Unknown}},
    {X86::FICOM16m, {0, Unknown}},
    {X86::FICOM32m, {0, Unknown}},
    {X86::FICOMP16m, {0, Unknown}},
    {X86::FICOMP32m, {0, Unknown}},
    {X86::FINCSTP, {0, Unknown}},
    {X86::FLDCW16m, {0, Unknown}},
    {X86::FLDENVm, {0, Unknown}},
    {X86::FLDL2E, {0, Unknown}},
    {X86::FLDL2T, {0, Unknown}},
    {X86::FLDLG2, {0, Unknown}},
    {X86::FLDLN2, {0, Unknown}},
    {X86::FLDPI, {0, Unknown}},
    {X86::FNCLEX, {0, Unknown}},
    {X86::FNINIT, {0, Unknown}},
    {X86::FNOP, {0, Unknown}},
    {X86::FNSTCW16m, {0, Unknown}},
    {X86::FNSTSW16r, {0, Unknown}},
    {X86::FNSTSWm, {0, Unknown}},
    {X86::FP32_TO_INT16_IN_MEM, {0, Unknown}},
    {X86::FP32_TO_INT32_IN_MEM, {0, Unknown}},
    {X86::FP32_TO_INT64_IN_MEM, {0, Unknown}},
    {X86::FP64_TO_INT16_IN_MEM, {0, Unknown}},
    {X86::FP64_TO_INT32_IN_MEM, {0, Unknown}},
    {X86::FP64_TO_INT64_IN_MEM, {0, Unknown}},
    {X86::FP80_TO_INT16_IN_MEM, {0, Unknown}},
    {X86::FP80_TO_INT32_IN_MEM, {0, Unknown}},
    {X86::FP80_TO_INT64_IN_MEM, {0, Unknown}},
    {X86::FPATAN, {0, Unknown}},
    {X86::FPREM, {0, Unknown}},
    {X86::FPREM1, {0, Unknown}},
    {X86::FPTAN, {0, Unknown}},
    {X86::FRNDINT, {0, Unknown}},
    {X86::FRSTORm, {0, Unknown}},
    {X86::FSAVEm, {0, Unknown}},
    {X86::FSCALE, {0, Unknown}},
    {X86::FSINCOS, {0, Unknown}},
    {X86::FSTENVm, {0, Unknown}},
    {X86::FS_PREFIX, {0, Unknown}},
    {X86::XAM_F, {0, Unknown}},
    {X86::FXRSTOR, {0, Unknown}},
    {X86::FXRSTOR64, {0, Unknown}},
    {X86::FXSAVE, {0, Unknown}},
    {X86::FXSAVE64, {0, Unknown}},
    {X86::FXTRACT, {0, Unknown}},
    {X86::FYL2X, {0, Unknown}},
    {X86::FYL2XP1, {0, Unknown}},
    {X86::FsFLD0SD, {0, Unknown}},
    {X86::FsFLD0SS, {0, Unknown}},
    {X86::GC_LABEL, {0, Unknown}},
    {X86::GETSEC, {0, Unknown}},
    {X86::GF2P8AFFINEINVQBrmi, {0, Unknown}},
    {X86::GF2P8AFFINEINVQBrri, {0, Unknown}},
    {X86::GF2P8AFFINEQBrmi, {0, Unknown}},
    {X86::GF2P8AFFINEQBrri, {0, Unknown}},
    {X86::GF2P8MULBrm, {0, Unknown}},
    {X86::GF2P8MULBrr, {0, Unknown}},
    {X86::GS_PREFIX, {0, Unknown}},
    {X86::G_ADD, {0, Unknown}},
    {X86::G_AND, {0, Unknown}},
    {X86::G_ANYEXT, {0, Unknown}},
    {X86::G_ASHR, {0, Unknown}},
    {X86::G_ATOMICRMW_ADD, {0, Unknown}},
    {X86::G_ATOMICRMW_AND, {0, Unknown}},
    {X86::G_ATOMICRMW_MAX, {0, Unknown}},
    {X86::G_ATOMICRMW_MIN, {0, Unknown}},
    {X86::G_ATOMICRMW_NAND, {0, Unknown}},
    {X86::G_ATOMICRMW_OR, {0, Unknown}},
    {X86::G_ATOMICRMW_SUB, {0, Unknown}},
    {X86::G_ATOMICRMW_UMAX, {0, Unknown}},
    {X86::G_ATOMICRMW_UMIN, {0, Unknown}},
    {X86::G_ATOMICRMW_XCHG, {0, Unknown}},
    {X86::G_ATOMICRMW_XOR, {0, Unknown}},
    {X86::G_ATOMIC_CMPXCHG, {0, Unknown}},
    {X86::G_ATOMIC_CMPXCHG_WITH_SUCCESS, {0, Unknown}},
    {X86::G_BITCAST, {0, Unknown}},
    {X86::G_BR, {0, Unknown}},
    {X86::G_BRCOND, {0, Unknown}},
    {X86::G_BRINDIRECT, {0, Unknown}},
    {X86::G_BSWAP, {0, Unknown}},
    {X86::G_CONSTANT, {0, Unknown}},
    {X86::G_EXTRACT, {0, Unknown}},
    {X86::G_EXTRACT_VECTOR_ELT, {0, Unknown}},
    {X86::G_FABS, {0, Unknown}},
    {X86::G_FADD, {0, Unknown}},
    {X86::G_FCMP, {0, Unknown}},
    {X86::G_FCONSTANT, {0, Unknown}},
    {X86::G_FDIV, {0, Unknown}},
    {X86::G_FEXP, {0, Unknown}},
    {X86::G_FEXP2, {0, Unknown}},
    {X86::G_FLOG, {0, Unknown}},
    {X86::G_FLOG2, {0, Unknown}},
    {X86::G_FMA, {0, Unknown}},
    {X86::G_FMUL, {0, Unknown}},
    {X86::G_FNEG, {0, Unknown}},
    {X86::G_FPEXT, {0, Unknown}},
    {X86::G_FPOW, {0, Unknown}},
    {X86::G_FPTOSI, {0, Unknown}},
    {X86::G_FPTOUI, {0, Unknown}},
    {X86::G_FPTRUNC, {0, Unknown}},
    {X86::G_FRAME_INDEX, {0, Unknown}},
    {X86::G_FREM, {0, Unknown}},
    {X86::G_FSUB, {0, Unknown}},
    {X86::G_GLOBAL_VALUE, {0, Unknown}},
    {X86::G_ICMP, {0, Unknown}},
    {X86::G_IMPLICIT_DEF, {0, Unknown}},
    {X86::G_INSERT, {0, Unknown}},
    {X86::G_INSERT_VECTOR_ELT, {0, Unknown}},
    {X86::G_INTRINSIC, {0, Unknown}},
    {X86::G_INTRINSIC_W_SIDE_EFFECTS, {0, Unknown}},
    {X86::G_INTTOPTR, {0, Unknown}},
    {X86::G_LOAD, {0, Unknown}},
    {X86::G_LSHR, {0, Unknown}},
    {X86::G_MERGE_VALUES, {0, Unknown}},
    {X86::G_MUL, {0, Unknown}},
    {X86::G_OR, {0, Unknown}},
    {X86::G_PHI, {0, Unknown}},
    {X86::G_PTRTOINT, {0, Unknown}},
    {X86::G_SADDO, {0, Unknown}},
    {X86::G_SDIV, {0, Unknown}},
    {X86::G_SELECT, {0, Unknown}},
    {X86::G_SEXT, {0, Unknown}},
    {X86::G_SHL, {0, Unknown}},
    {X86::G_SHUFFLE_VECTOR, {0, Unknown}},
    {X86::G_SITOFP, {0, Unknown}},
    {X86::G_SMULH, {0, Unknown}},
    {X86::G_SMULO, {0, Unknown}},
    {X86::G_SREM, {0, Unknown}},
    {X86::G_SSUBO, {0, Unknown}},
    {X86::G_STORE, {0, Unknown}},
    {X86::G_SUB, {0, Unknown}},
    {X86::G_TRUNC, {0, Unknown}},
    {X86::G_UADDE, {0, Unknown}},
    {X86::G_UDIV, {0, Unknown}},
    {X86::G_UITOFP, {0, Unknown}},
    {X86::G_UMULH, {0, Unknown}},
    {X86::G_UMULO, {0, Unknown}},
    {X86::G_UNMERGE_VALUES, {0, Unknown}},
    {X86::G_UREM, {0, Unknown}},
    {X86::G_USUBE, {0, Unknown}},
    {X86::G_VAARG, {0, Unknown}},
    {X86::G_VASTART, {0, Unknown}},
    {X86::G_XOR, {0, Unknown}},
    {X86::G_ZEXT, {0, Unknown}},
    {X86::HADDPDrm, {0, Unknown}},
    {X86::HADDPDrr, {0, Unknown}},
    {X86::HADDPSrm, {0, Unknown}},
    {X86::HADDPSrr, {0, Unknown}},
    {X86::HLT, {0, Unknown}},
    {X86::HSUBPDrm, {0, Unknown}},
    {X86::HSUBPDrr, {0, Unknown}},
    {X86::HSUBPSrm, {0, Unknown}},
    {X86::HSUBPSrr, {0, Unknown}},
    {X86::ICALL_BRANCH_FUNNEL, {0, Unknown}},
    {X86::IDIV16m, {2, DIVIDE_MEM_OP}},
    {X86::IDIV16r, {0, DIVIDE_REG_OP}},
    {X86::IDIV32m, {4, DIVIDE_MEM_OP}},
    {X86::IDIV32r, {0, DIVIDE_REG_OP}},
    {X86::IDIV64m, {8, DIVIDE_MEM_OP}},
    {X86::IDIV64r, {0, DIVIDE_REG_OP}},
    {X86::IDIV8m, {1, DIVIDE_MEM_OP}},
    {X86::IDIV8r, {0, DIVIDE_REG_OP}},
    {X86::ILD_F16m, {0, Unknown}},
    {X86::ILD_F32m, {4, LOAD_FPU_REG}},
    {X86::ILD_F64m, {8, LOAD_FPU_REG}},
    {X86::ILD_Fp16m32, {0, Unknown}},
    {X86::ILD_Fp16m64, {0, Unknown}},
    {X86::ILD_Fp16m80, {0, Unknown}},
    {X86::ILD_Fp32m32, {0, Unknown}},
    {X86::ILD_Fp32m64, {0, Unknown}},
    {X86::ILD_Fp32m80, {0, Unknown}},
    {X86::ILD_Fp64m32, {0, Unknown}},
    {X86::ILD_Fp64m64, {0, Unknown}},
    {X86::ILD_Fp64m80, {0, Unknown}},
    {X86::IMPLICIT_DEF, {0, Unknown}},
    {X86::IMUL16m, {0, Unknown}},
    {X86::IMUL16r, {0, Unknown}},
    {X86::IMUL16rm, {2, BINARY_OP_RM}},
    {X86::IMUL16rmi, {2, BINARY_OP_RM}},
    {X86::IMUL16rmi8, {2, BINARY_OP_RM}},
    {X86::IMUL16rr, {0, BINARY_OP_RR}},
    {X86::IMUL16rri, {0, BINARY_OP_WITH_IMM}},
    {X86::IMUL16rri8, {0, Unknown}},
    {X86::IMUL32m, {0, Unknown}},
    {X86::IMUL32r, {0, Unknown}},
    {X86::IMUL32rm, {4, BINARY_OP_RM}},
    {X86::IMUL32rmi, {4, BINARY_OP_RM}},
    {X86::IMUL32rmi8, {4, BINARY_OP_RM}},
    {X86::IMUL32rr, {0, BINARY_OP_RR}},
    {X86::IMUL32rri, {0, BINARY_OP_WITH_IMM}},
    {X86::IMUL32rri8, {0, BINARY_OP_WITH_IMM}},
    {X86::IMUL64m, {0, Unknown}},
    {X86::IMUL64r, {8, BINARY_OP_RR}},
    {X86::IMUL64rm, {8, BINARY_OP_RM}},
    {X86::IMUL64rmi32, {8, BINARY_OP_RM}},
    {X86::IMUL64rmi8, {8, BINARY_OP_RM}},
    {X86::IMUL64rr, {0, BINARY_OP_RR}},
    {X86::IMUL64rri32, {0, BINARY_OP_WITH_IMM}},
    {X86::IMUL64rri8, {0, BINARY_OP_WITH_IMM}},
    {X86::IMUL8m, {0, Unknown}},
    {X86::IMUL8r, {0, Unknown}},
    {X86::IN16ri, {0, Unknown}},
    {X86::IN16rr, {0, Unknown}},
    {X86::IN32ri, {0, Unknown}},
    {X86::IN32rr, {0, Unknown}},
    {X86::IN8ri, {0, Unknown}},
    {X86::IN8rr, {0, Unknown}},
    {X86::INC16m, {2, INPLACE_MEM_OP}},
    {X86::INC16r, {0, BINARY_OP_WITH_IMM}},
    {X86::INC16r_alt, {0, BINARY_OP_WITH_IMM}},
    {X86::INC32m, {4, INPLACE_MEM_OP}},
    {X86::INC32r, {0, BINARY_OP_WITH_IMM}},
    {X86::INC32r_alt, {0, BINARY_OP_WITH_IMM}},
    {X86::INC64m, {8, INPLACE_MEM_OP}},
    {X86::INC64r, {0, BINARY_OP_WITH_IMM}},
    {X86::INC8m, {1, INPLACE_MEM_OP}},
    {X86::INC8r, {0, BINARY_OP_WITH_IMM}},
    {X86::INCSSPD, {0, Unknown}},
    {X86::INCSSPQ, {0, Unknown}},
    {X86::INLINEASM, {0, Unknown}},
    {X86::INSB, {0, Unknown}},
    {X86::INSERTPSrm, {0, Unknown}},
    {X86::INSERTPSrr, {0, Unknown}},
    {X86::INSERTQ, {0, Unknown}},
    {X86::INSERTQI, {0, Unknown}},
    {X86::INSERT_SUBREG, {0, Unknown}},
    {X86::INSL, {0, Unknown}},
    {X86::INSW, {0, Unknown}},
    {X86::INT, {0, Unknown}},
    {X86::INT3, {0, Unknown}},
    {X86::INTO, {0, Unknown}},
    {X86::INVD, {0, Unknown}},
    {X86::INVEPT32, {0, Unknown}},
    {X86::INVEPT64, {0, Unknown}},
    {X86::INVLPG, {0, Unknown}},
    {X86::INVLPGA32, {0, Unknown}},
    {X86::INVLPGA64, {0, Unknown}},
    {X86::INVPCID32, {0, Unknown}},
    {X86::INVPCID64, {0, Unknown}},
    {X86::INVVPID32, {0, Unknown}},
    {X86::INVVPID64, {0, Unknown}},
    {X86::IRET, {0, Unknown}},
    {X86::IRET16, {0, Unknown}},
    {X86::IRET32, {0, Unknown}},
    {X86::IRET64, {0, Unknown}},
    {X86::ISTT_FP16m, {0, Unknown}},
    {X86::ISTT_FP32m, {0, Unknown}},
    {X86::ISTT_FP64m, {0, Unknown}},
    {X86::ISTT_Fp16m32, {0, Unknown}},
    {X86::ISTT_Fp16m64, {0, Unknown}},
    {X86::ISTT_Fp16m80, {0, Unknown}},
    {X86::ISTT_Fp32m32, {0, Unknown}},
    {X86::ISTT_Fp32m64, {0, Unknown}},
    {X86::ISTT_Fp32m80, {0, Unknown}},
    {X86::ISTT_Fp64m32, {0, Unknown}},
    {X86::ISTT_Fp64m64, {0, Unknown}},
    {X86::ISTT_Fp64m80, {0, Unknown}},
    {X86::IST_F16m, {0, Unknown}},
    {X86::IST_F32m, {0, Unknown}},
    {X86::IST_FP16m, {0, Unknown}},
    {X86::IST_FP32m, {0, Unknown}},
    {X86::IST_FP64m, {0, Unknown}},
    {X86::IST_Fp16m32, {0, Unknown}},
    {X86::IST_Fp16m64, {0, Unknown}},
    {X86::IST_Fp16m80, {0, Unknown}},
    {X86::IST_Fp32m32, {0, Unknown}},
    {X86::IST_Fp32m64, {0, Unknown}},
    {X86::IST_Fp32m80, {0, Unknown}},
    {X86::IST_Fp64m32, {0, Unknown}},
    {X86::IST_Fp64m64, {0, Unknown}},
    {X86::IST_Fp64m80, {0, Unknown}},
    {X86::Int_MemBarrier, {0, Unknown}},
    {X86::JCC_1, {0, Unknown}},
    {X86::JCC_2, {0, Unknown}},
    {X86::JCC_4, {0, Unknown}},
    {X86::JCXZ, {0, Unknown}},
    {X86::JECXZ, {0, Unknown}},
    {X86::JMP16m, {0, Unknown}},
    {X86::JMP16m_NT, {0, Unknown}},
    {X86::JMP16r, {0, Unknown}},
    {X86::JMP16r_NT, {0, Unknown}},
    {X86::JMP32m, {0, Unknown}},
    {X86::JMP32m_NT, {0, Unknown}},
    {X86::JMP32r, {0, Unknown}},
    {X86::JMP32r_NT, {0, Unknown}},
    {X86::JMP64m, {8, BRANCH_MEM_OP}},
    {X86::JMP64m_NT, {8, BRANCH_MEM_OP}},
    {X86::JMP64r, {0, Unknown}},
    {X86::JMP64r_NT, {0, Unknown}},
    {X86::JMP_1, {0, Unknown}},
    {X86::JMP_2, {0, Unknown}},
    {X86::JMP_4, {0, Unknown}},
    {X86::JRCXZ, {0, Unknown}},
    {X86::KADDBrr, {0, Unknown}},
    {X86::KADDDrr, {0, Unknown}},
    {X86::KADDQrr, {0, Unknown}},
    {X86::KADDWrr, {0, Unknown}},
    {X86::KANDBrr, {0, Unknown}},
    {X86::KANDDrr, {0, Unknown}},
    {X86::KANDNBrr, {0, Unknown}},
    {X86::KANDNDrr, {0, Unknown}},
    {X86::KANDNQrr, {0, Unknown}},
    {X86::KANDNWrr, {0, Unknown}},
    {X86::KANDQrr, {0, Unknown}},
    {X86::KANDWrr, {0, Unknown}},
    {X86::KILL, {0, Unknown}},
    {X86::KMOVBkk, {0, Unknown}},
    {X86::KMOVBkm, {0, Unknown}},
    {X86::KMOVBkr, {0, Unknown}},
    {X86::KMOVBmk, {0, Unknown}},
    {X86::KMOVBrk, {0, Unknown}},
    {X86::KMOVDkk, {0, Unknown}},
    {X86::KMOVDkm, {0, Unknown}},
    {X86::KMOVDkr, {0, Unknown}},
    {X86::KMOVDmk, {0, Unknown}},
    {X86::KMOVDrk, {0, Unknown}},
    {X86::KMOVQkk, {0, Unknown}},
    {X86::KMOVQkm, {0, Unknown}},
    {X86::KMOVQkr, {0, Unknown}},
    {X86::KMOVQmk, {0, Unknown}},
    {X86::KMOVQrk, {0, Unknown}},
    {X86::KMOVWkk, {0, Unknown}},
    {X86::KMOVWkm, {0, Unknown}},
    {X86::KMOVWkr, {0, Unknown}},
    {X86::KMOVWmk, {0, Unknown}},
    {X86::KMOVWrk, {0, Unknown}},
    {X86::KNOTBrr, {0, Unknown}},
    {X86::KNOTDrr, {0, Unknown}},
    {X86::KNOTQrr, {0, Unknown}},
    {X86::KNOTWrr, {0, Unknown}},
    {X86::KORBrr, {0, Unknown}},
    {X86::KORDrr, {0, Unknown}},
    {X86::KORQrr, {0, Unknown}},
    {X86::KORTESTBrr, {0, Unknown}},
    {X86::KORTESTDrr, {0, Unknown}},
    {X86::KORTESTQrr, {0, Unknown}},
    {X86::KORTESTWrr, {0, Unknown}},
    {X86::KORWrr, {0, Unknown}},
    {X86::KSET0D, {0, Unknown}},
    {X86::KSET0Q, {0, Unknown}},
    {X86::KSET0W, {0, Unknown}},
    {X86::KSET1D, {0, Unknown}},
    {X86::KSET1Q, {0, Unknown}},
    {X86::KSET1W, {0, Unknown}},
    {X86::KSHIFTLBri, {0, Unknown}},
    {X86::KSHIFTLDri, {0, Unknown}},
    {X86::KSHIFTLQri, {0, Unknown}},
    {X86::KSHIFTLWri, {0, Unknown}},
    {X86::KSHIFTRBri, {0, Unknown}},
    {X86::KSHIFTRDri, {0, Unknown}},
    {X86::KSHIFTRQri, {0, Unknown}},
    {X86::KSHIFTRWri, {0, Unknown}},
    {X86::KTESTBrr, {0, Unknown}},
    {X86::KTESTDrr, {0, Unknown}},
    {X86::KTESTQrr, {0, Unknown}},
    {X86::KTESTWrr, {0, Unknown}},
    {X86::KUNPCKBWrr, {0, Unknown}},
    {X86::KUNPCKDQrr, {0, Unknown}},
    {X86::KUNPCKWDrr, {0, Unknown}},
    {X86::KXNORBrr, {0, Unknown}},
    {X86::KXNORDrr, {0, Unknown}},
    {X86::KXNORQrr, {0, Unknown}},
    {X86::KXNORWrr, {0, Unknown}},
    {X86::KXORBrr, {0, Unknown}},
    {X86::KXORDrr, {0, Unknown}},
    {X86::KXORQrr, {0, Unknown}},
    {X86::KXORWrr, {0, Unknown}},
    {X86::LAHF, {0, Unknown}},
    {X86::LAR16rm, {2, Unknown}},
    {X86::LAR16rr, {0, Unknown}},
    {X86::LAR32rm, {4, Unknown}},
    {X86::LAR32rr, {0, Unknown}},
    {X86::LAR64rm, {8, Unknown}},
    {X86::LAR64rr, {0, Unknown}},
    {X86::LCMPXCHG16, {0, Unknown}},
    {X86::LCMPXCHG16B, {0, Unknown}},
    {X86::LCMPXCHG16B_SAVE_RBX, {0, Unknown}},
    {X86::LCMPXCHG32, {0, Unknown}},
    {X86::LCMPXCHG64, {0, Unknown}},
    {X86::LCMPXCHG8, {0, Unknown}},
    {X86::LCMPXCHG8B, {0, Unknown}},
    {X86::LDDQUrm, {0, Unknown}},
    {X86::LDMXCSR, {0, Unknown}},
    {X86::LDS16rm, {2, Unknown}},
    {X86::LDS32rm, {4, Unknown}},
    {X86::LD_F0, {0, Unknown}},
    {X86::LD_F1, {0, Unknown}},
    {X86::LD_F32m, {8, LOAD_FPU_REG}},
    {X86::LD_F64m, {0, LOAD_FPU_REG}},
    {X86::LD_F80m, {0, Unknown}},
    {X86::LD_Fp032, {0, Unknown}},
    {X86::LD_Fp064, {0, Unknown}},
    {X86::LD_Fp080, {0, Unknown}},
    {X86::LD_Fp132, {0, Unknown}},
    {X86::LD_Fp164, {0, Unknown}},
    {X86::LD_Fp180, {0, Unknown}},
    {X86::LD_Fp32m, {0, Unknown}},
    {X86::LD_Fp32m64, {0, Unknown}},
    {X86::LD_Fp32m80, {0, Unknown}},
    {X86::LD_Fp64m, {0, Unknown}},
    {X86::LD_Fp64m80, {0, Unknown}},
    {X86::LD_Fp80m, {0, Unknown}},
    {X86::LD_Frr, {0, Unknown}},
    {X86::LEA16r, {2, LEA_OP}},    // Memory address size 2 bytes
    {X86::LEA32r, {4, LEA_OP}},    // Memory address size 4 bytes
    {X86::LEA64_32r, {8, LEA_OP}}, // Memory address size 8 bytes
    {X86::LEA64r, {8, LEA_OP}},    // Memory address size 8 bytes
    {X86::LEAVE, {0, LEAVE_OP}},
    {X86::LEAVE64, {0, LEAVE_OP}},
    {X86::LES16rm, {2, Unknown}},
    {X86::LES32rm, {4, Unknown}},
    {X86::LFENCE, {0, Unknown}},
    {X86::LFS16rm, {2, Unknown}},
    {X86::LFS32rm, {4, Unknown}},
    {X86::LFS64rm, {8, Unknown}},
    {X86::LGDT16m, {0, Unknown}},
    {X86::LGDT32m, {0, Unknown}},
    {X86::LGDT64m, {0, Unknown}},
    {X86::LGS16rm, {2, Unknown}},
    {X86::LGS32rm, {4, Unknown}},
    {X86::LGS64rm, {8, Unknown}},
    {X86::LIDT16m, {0, Unknown}},
    {X86::LIDT32m, {0, Unknown}},
    {X86::LIDT64m, {0, Unknown}},
    {X86::LIFETIME_END, {0, Unknown}},
    {X86::LIFETIME_START, {0, Unknown}},
    {X86::LLDT16m, {0, Unknown}},
    {X86::LLDT16r, {0, Unknown}},
    {X86::LLWPCB, {0, Unknown}},
    {X86::LLWPCB64, {0, Unknown}},
    {X86::LMSW16m, {0, Unknown}},
    {X86::LMSW16r, {0, Unknown}},
    {X86::LOAD_STACK_GUARD, {0, Unknown}},
    {X86::LOCAL_ESCAPE, {0, Unknown}},
    {X86::LOCK_ADD16mi, {2, Unknown}},
    {X86::LOCK_ADD16mi8, {2, Unknown}},
    {X86::LOCK_ADD16mr, {2, Unknown}},
    {X86::LOCK_ADD32mi, {4, Unknown}},
    {X86::LOCK_ADD32mi8, {4, Unknown}},
    {X86::LOCK_ADD32mr, {4, Unknown}},
    {X86::LOCK_ADD64mi32, {8, Unknown}},
    {X86::LOCK_ADD64mi8, {8, Unknown}},
    {X86::LOCK_ADD64mr, {8, Unknown}},
    {X86::LOCK_ADD8mi, {1, Unknown}},
    {X86::LOCK_ADD8mr, {1, Unknown}},
    {X86::LOCK_AND16mi, {2, Unknown}},
    {X86::LOCK_AND16mi8, {2, Unknown}},
    {X86::LOCK_AND16mr, {2, Unknown}},
    {X86::LOCK_AND32mi, {4, Unknown}},
    {X86::LOCK_AND32mi8, {4, Unknown}},
    {X86::LOCK_AND32mr, {4, Unknown}},
    {X86::LOCK_AND64mi32, {8, Unknown}},
    {X86::LOCK_AND64mi8, {8, Unknown}},
    {X86::LOCK_AND64mr, {8, Unknown}},
    {X86::LOCK_AND8mi, {1, Unknown}},
    {X86::LOCK_AND8mr, {1, Unknown}},
    {X86::LOCK_DEC16m, {0, Unknown}},
    {X86::LOCK_DEC32m, {0, Unknown}},
    {X86::LOCK_DEC64m, {0, Unknown}},
    {X86::LOCK_DEC8m, {0, Unknown}},
    {X86::LOCK_INC16m, {0, Unknown}},
    {X86::LOCK_INC32m, {0, Unknown}},
    {X86::LOCK_INC64m, {0, Unknown}},
    {X86::LOCK_INC8m, {0, Unknown}},
    {X86::LOCK_OR16mi, {2, Unknown}},
    {X86::LOCK_OR16mi8, {2, Unknown}},
    {X86::LOCK_OR16mr, {2, Unknown}},
    {X86::LOCK_OR32mi, {4, Unknown}},
    {X86::LOCK_OR32mi8, {4, Unknown}},
    {X86::LOCK_OR32mr, {4, Unknown}},
    {X86::LOCK_OR64mi32, {8, Unknown}},
    {X86::LOCK_OR64mi8, {8, Unknown}},
    {X86::LOCK_OR64mr, {8, Unknown}},
    {X86::LOCK_OR8mi, {1, Unknown}},
    {X86::LOCK_OR8mr, {1, Unknown}},
    {X86::LOCK_PREFIX, {0, Unknown}},
    {X86::LOCK_SUB16mi, {2, Unknown}},
    {X86::LOCK_SUB16mi8, {2, Unknown}},
    {X86::LOCK_SUB16mr, {2, Unknown}},
    {X86::LOCK_SUB32mi, {4, Unknown}},
    {X86::LOCK_SUB32mi8, {4, Unknown}},
    {X86::LOCK_SUB32mr, {4, Unknown}},
    {X86::LOCK_SUB64mi32, {8, Unknown}},
    {X86::LOCK_SUB64mi8, {8, Unknown}},
    {X86::LOCK_SUB64mr, {8, Unknown}},
    {X86::LOCK_SUB8mi, {1, Unknown}},
    {X86::LOCK_SUB8mr, {1, Unknown}},
    {X86::LOCK_XOR16mi, {2, Unknown}},
    {X86::LOCK_XOR16mi8, {2, Unknown}},
    {X86::LOCK_XOR16mr, {2, Unknown}},
    {X86::LOCK_XOR32mi, {4, Unknown}},
    {X86::LOCK_XOR32mi8, {4, Unknown}},
    {X86::LOCK_XOR32mr, {4, Unknown}},
    {X86::LOCK_XOR64mi32, {8, Unknown}},
    {X86::LOCK_XOR64mi8, {8, Unknown}},
    {X86::LOCK_XOR64mr, {8, Unknown}},
    {X86::LOCK_XOR8mi, {1, Unknown}},
    {X86::LOCK_XOR8mr, {1, Unknown}},
    {X86::LODSB, {0, Unknown}},
    {X86::LODSL, {0, Unknown}},
    {X86::LODSQ, {0, Unknown}},
    {X86::LODSW, {0, Unknown}},
    {X86::LOOP, {0, Unknown}},
    {X86::LOOPE, {0, Unknown}},
    {X86::LOOPNE, {0, Unknown}},
    {X86::LRETIL, {0, Unknown}},
    {X86::LRETIQ, {0, Unknown}},
    {X86::LRETIW, {0, Unknown}},
    {X86::LRETL, {0, Unknown}},
    {X86::LRETQ, {0, Unknown}},
    {X86::LRETW, {0, Unknown}},
    {X86::LSL16rm, {2, Unknown}},
    {X86::LSL16rr, {0, Unknown}},
    {X86::LSL32rm, {4, Unknown}},
    {X86::LSL32rr, {0, Unknown}},
    {X86::LSL64rm, {8, Unknown}},
    {X86::LSL64rr, {0, Unknown}},
    {X86::LSS16rm, {2, Unknown}},
    {X86::LSS32rm, {4, Unknown}},
    {X86::LSS64rm, {8, Unknown}},
    {X86::LTRm, {0, Unknown}},
    {X86::LTRr, {0, Unknown}},
    {X86::LWPINS32rmi, {4, Unknown}},
    {X86::LWPINS32rri, {0, Unknown}},
    {X86::LWPINS64rmi, {8, Unknown}},
    {X86::LWPINS64rri, {0, Unknown}},
    {X86::LWPVAL32rmi, {4, Unknown}},
    {X86::LWPVAL32rri, {0, Unknown}},
    {X86::LWPVAL64rmi, {8, Unknown}},
    {X86::LWPVAL64rri, {0, Unknown}},
    {X86::LXADD16, {0, Unknown}},
    {X86::LXADD32, {0, Unknown}},
    {X86::LXADD64, {0, Unknown}},
    {X86::LXADD8, {0, Unknown}},
    {X86::LZCNT16rm, {2, Unknown}},
    {X86::LZCNT16rr, {0, Unknown}},
    {X86::LZCNT32rm, {4, Unknown}},
    {X86::LZCNT32rr, {0, Unknown}},
    {X86::LZCNT64rm, {8, Unknown}},
    {X86::LZCNT64rr, {0, Unknown}},
    {X86::MASKMOVDQU, {0, Unknown}},
    {X86::MASKMOVDQU64, {0, Unknown}},
    {X86::MAXCPDrm, {0, Unknown}},
    {X86::MAXCPDrr, {0, Unknown}},
    {X86::MAXCPSrm, {0, Unknown}},
    {X86::MAXCPSrr, {0, Unknown}},
    {X86::MAXCSDrm, {0, Unknown}},
    {X86::MAXCSDrr, {0, Unknown}},
    {X86::MAXCSSrm, {0, Unknown}},
    {X86::MAXCSSrr, {0, Unknown}},
    {X86::MAXPDrm, {0, Unknown}},
    {X86::MAXPDrr, {0, Unknown}},
    {X86::MAXPSrm, {0, Unknown}},
    {X86::MAXPSrr, {0, Unknown}},
    {X86::MAXSDrm, {0, Unknown}},
    {X86::MAXSDrm_Int, {8, BINARY_OP_RM}},
    {X86::MAXSDrr, {0, Unknown}},
    {X86::MAXSDrr_Int, {0, BINARY_OP_RR}},
    {X86::MAXSSrm, {0, Unknown}},
    {X86::MAXSSrm_Int, {4, BINARY_OP_RM}},
    {X86::MAXSSrr, {0, Unknown}},
    {X86::MAXSSrr_Int, {0, BINARY_OP_RR}},
    {X86::MFENCE, {0, Unknown}},
    {X86::MINCPDrm, {0, Unknown}},
    {X86::MINCPDrr, {0, Unknown}},
    {X86::MINCPSrm, {0, Unknown}},
    {X86::MINCPSrr, {0, Unknown}},
    {X86::MINCSDrm, {0, Unknown}},
    {X86::MINCSDrr, {0, Unknown}},
    {X86::MINCSSrm, {0, Unknown}},
    {X86::MINCSSrr, {0, Unknown}},
    {X86::MINPDrm, {0, Unknown}},
    {X86::MINPDrr, {0, Unknown}},
    {X86::MINPSrm, {0, Unknown}},
    {X86::MINPSrr, {0, Unknown}},
    {X86::MINSDrm, {0, Unknown}},
    {X86::MINSDrm_Int, {8, BINARY_OP_RM}},
    {X86::MINSDrr, {0, Unknown}},
    {X86::MINSDrr_Int, {0, BINARY_OP_RR}},
    {X86::MINSSrm, {0, Unknown}},
    {X86::MINSSrm_Int, {4, BINARY_OP_RM}},
    {X86::MINSSrr, {0, Unknown}},
    {X86::MINSSrr_Int, {0, BINARY_OP_RR}},
    {X86::MMX_CVTPD2PIirm, {0, Unknown}},
    {X86::MMX_CVTPD2PIirr, {0, Unknown}},
    {X86::MMX_CVTPI2PDirm, {0, Unknown}},
    {X86::MMX_CVTPI2PDirr, {0, Unknown}},
    {X86::MMX_CVTPI2PSirm, {0, Unknown}},
    {X86::MMX_CVTPI2PSirr, {0, Unknown}},
    {X86::MMX_CVTPS2PIirm, {0, Unknown}},
    {X86::MMX_CVTPS2PIirr, {0, Unknown}},
    {X86::MMX_CVTTPD2PIirm, {0, Unknown}},
    {X86::MMX_CVTTPD2PIirr, {0, Unknown}},
    {X86::MMX_CVTTPS2PIirm, {0, Unknown}},
    {X86::MMX_CVTTPS2PIirr, {0, Unknown}},
    {X86::MMX_EMMS, {0, Unknown}},
    {X86::MMX_MASKMOVQ, {0, Unknown}},
    {X86::MMX_MASKMOVQ64, {0, Unknown}},
    {X86::MMX_MOVD64from64rm, {8, Unknown}},
    {X86::MMX_MOVD64from64rr, {0, Unknown}},
    {X86::MMX_MOVD64grr, {0, Unknown}},
    {X86::MMX_MOVD64mr, {8, Unknown}},
    {X86::MMX_MOVD64rm, {8, Unknown}},
    {X86::MMX_MOVD64rr, {0, Unknown}},
    {X86::MMX_MOVD64to64rm, {8, Unknown}},
    {X86::MMX_MOVD64to64rr, {0, Unknown}},
    {X86::MMX_MOVDQ2Qrr, {0, Unknown}},
    {X86::MMX_MOVFR642Qrr, {0, Unknown}},
    {X86::MMX_MOVNTQmr, {0, Unknown}},
    {X86::MMX_MOVQ2DQrr, {0, Unknown}},
    {X86::MMX_MOVQ2FR64rr, {0, Unknown}},
    {X86::MMX_MOVQ64mr, {8, Unknown}},
    {X86::MMX_MOVQ64rm, {8, Unknown}},
    {X86::MMX_MOVQ64rr, {0, Unknown}},
    {X86::MMX_MOVQ64rr_REV, {0, Unknown}},
    {X86::MMX_PABSBrm, {0, Unknown}},
    {X86::MMX_PABSBrr, {0, Unknown}},
    {X86::MMX_PABSDrm, {0, Unknown}},
    {X86::MMX_PABSDrr, {0, Unknown}},
    {X86::MMX_PABSWrm, {0, Unknown}},
    {X86::MMX_PABSWrr, {0, Unknown}},
    {X86::MMX_PACKSSDWirm, {0, Unknown}},
    {X86::MMX_PACKSSDWirr, {0, Unknown}},
    {X86::MMX_PACKSSWBirm, {0, Unknown}},
    {X86::MMX_PACKSSWBirr, {0, Unknown}},
    {X86::MMX_PACKUSWBirm, {0, Unknown}},
    {X86::MMX_PACKUSWBirr, {0, Unknown}},
    {X86::MMX_PADDBirm, {0, Unknown}},
    {X86::MMX_PADDBirr, {0, Unknown}},
    {X86::MMX_PADDDirm, {0, Unknown}},
    {X86::MMX_PADDDirr, {0, Unknown}},
    {X86::MMX_PADDQirm, {0, Unknown}},
    {X86::MMX_PADDQirr, {0, Unknown}},
    {X86::MMX_PADDSBirm, {0, Unknown}},
    {X86::MMX_PADDSBirr, {0, Unknown}},
    {X86::MMX_PADDSWirm, {0, Unknown}},
    {X86::MMX_PADDSWirr, {0, Unknown}},
    {X86::MMX_PADDUSBirm, {0, Unknown}},
    {X86::MMX_PADDUSBirr, {0, Unknown}},
    {X86::MMX_PADDUSWirm, {0, Unknown}},
    {X86::MMX_PADDUSWirr, {0, Unknown}},
    {X86::MMX_PADDWirm, {0, Unknown}},
    {X86::MMX_PADDWirr, {0, Unknown}},
    {X86::MMX_PALIGNRrmi, {0, Unknown}},
    {X86::MMX_PALIGNRrri, {0, Unknown}},
    {X86::MMX_PANDNirm, {0, Unknown}},
    {X86::MMX_PANDNirr, {0, Unknown}},
    {X86::MMX_PANDirm, {0, Unknown}},
    {X86::MMX_PANDirr, {0, Unknown}},
    {X86::MMX_PAVGBirm, {0, Unknown}},
    {X86::MMX_PAVGBirr, {0, Unknown}},
    {X86::MMX_PAVGWirm, {0, Unknown}},
    {X86::MMX_PAVGWirr, {0, Unknown}},
    {X86::MMX_PCMPEQBirm, {0, Unknown}},
    {X86::MMX_PCMPEQBirr, {0, Unknown}},
    {X86::MMX_PCMPEQDirm, {0, Unknown}},
    {X86::MMX_PCMPEQDirr, {0, Unknown}},
    {X86::MMX_PCMPEQWirm, {0, Unknown}},
    {X86::MMX_PCMPEQWirr, {0, Unknown}},
    {X86::MMX_PCMPGTBirm, {0, Unknown}},
    {X86::MMX_PCMPGTBirr, {0, Unknown}},
    {X86::MMX_PCMPGTDirm, {0, Unknown}},
    {X86::MMX_PCMPGTDirr, {0, Unknown}},
    {X86::MMX_PCMPGTWirm, {0, Unknown}},
    {X86::MMX_PCMPGTWirr, {0, Unknown}},
    {X86::MMX_PEXTRWrr, {0, Unknown}},
    {X86::MMX_PHADDDrm, {0, Unknown}},
    {X86::MMX_PHADDDrr, {0, Unknown}},
    {X86::MMX_PHADDSWrm, {0, Unknown}},
    {X86::MMX_PHADDSWrr, {0, Unknown}},
    {X86::MMX_PHADDWrm, {0, Unknown}},
    {X86::MMX_PHADDWrr, {0, Unknown}},
    {X86::MMX_PHSUBDrm, {0, Unknown}},
    {X86::MMX_PHSUBDrr, {0, Unknown}},
    {X86::MMX_PHSUBSWrm, {0, Unknown}},
    {X86::MMX_PHSUBSWrr, {0, Unknown}},
    {X86::MMX_PHSUBWrm, {0, Unknown}},
    {X86::MMX_PHSUBWrr, {0, Unknown}},
    {X86::MMX_PINSRWrm, {0, Unknown}},
    {X86::MMX_PINSRWrr, {0, Unknown}},
    {X86::MMX_PMADDUBSWrm, {0, Unknown}},
    {X86::MMX_PMADDUBSWrr, {0, Unknown}},
    {X86::MMX_PMADDWDirm, {0, Unknown}},
    {X86::MMX_PMADDWDirr, {0, Unknown}},
    {X86::MMX_PMAXSWirm, {0, Unknown}},
    {X86::MMX_PMAXSWirr, {0, Unknown}},
    {X86::MMX_PMAXUBirm, {0, Unknown}},
    {X86::MMX_PMAXUBirr, {0, Unknown}},
    {X86::MMX_PMINSWirm, {0, Unknown}},
    {X86::MMX_PMINSWirr, {0, Unknown}},
    {X86::MMX_PMINUBirm, {0, Unknown}},
    {X86::MMX_PMINUBirr, {0, Unknown}},
    {X86::MMX_PMOVMSKBrr, {0, Unknown}},
    {X86::MMX_PMULHRSWrm, {0, Unknown}},
    {X86::MMX_PMULHRSWrr, {0, Unknown}},
    {X86::MMX_PMULHUWirm, {0, Unknown}},
    {X86::MMX_PMULHUWirr, {0, Unknown}},
    {X86::MMX_PMULHWirm, {0, Unknown}},
    {X86::MMX_PMULHWirr, {0, Unknown}},
    {X86::MMX_PMULLWirm, {0, Unknown}},
    {X86::MMX_PMULLWirr, {0, Unknown}},
    {X86::MMX_PMULUDQirm, {0, Unknown}},
    {X86::MMX_PMULUDQirr, {0, Unknown}},
    {X86::MMX_PORirm, {0, Unknown}},
    {X86::MMX_PORirr, {0, Unknown}},
    {X86::MMX_PSADBWirm, {0, Unknown}},
    {X86::MMX_PSADBWirr, {0, Unknown}},
    {X86::MMX_PSHUFBrm, {0, Unknown}},
    {X86::MMX_PSHUFBrr, {0, Unknown}},
    {X86::MMX_PSHUFWmi, {0, Unknown}},
    {X86::MMX_PSHUFWri, {0, Unknown}},
    {X86::MMX_PSIGNBrm, {0, Unknown}},
    {X86::MMX_PSIGNBrr, {0, Unknown}},
    {X86::MMX_PSIGNDrm, {0, Unknown}},
    {X86::MMX_PSIGNDrr, {0, Unknown}},
    {X86::MMX_PSIGNWrm, {0, Unknown}},
    {X86::MMX_PSIGNWrr, {0, Unknown}},
    {X86::MMX_PSLLDri, {0, Unknown}},
    {X86::MMX_PSLLDrm, {0, Unknown}},
    {X86::MMX_PSLLDrr, {0, Unknown}},
    {X86::MMX_PSLLQri, {0, Unknown}},
    {X86::MMX_PSLLQrm, {0, Unknown}},
    {X86::MMX_PSLLQrr, {0, Unknown}},
    {X86::MMX_PSLLWri, {0, Unknown}},
    {X86::MMX_PSLLWrm, {0, Unknown}},
    {X86::MMX_PSLLWrr, {0, Unknown}},
    {X86::MMX_PSRADri, {0, Unknown}},
    {X86::MMX_PSRADrm, {0, Unknown}},
    {X86::MMX_PSRADrr, {0, Unknown}},
    {X86::MMX_PSRAWri, {0, Unknown}},
    {X86::MMX_PSRAWrm, {0, Unknown}},
    {X86::MMX_PSRAWrr, {0, Unknown}},
    {X86::MMX_PSRLDri, {0, Unknown}},
    {X86::MMX_PSRLDrm, {0, Unknown}},
    {X86::MMX_PSRLDrr, {0, Unknown}},
    {X86::MMX_PSRLQri, {0, Unknown}},
    {X86::MMX_PSRLQrm, {0, Unknown}},
    {X86::MMX_PSRLQrr, {0, Unknown}},
    {X86::MMX_PSRLWri, {0, Unknown}},
    {X86::MMX_PSRLWrm, {0, Unknown}},
    {X86::MMX_PSRLWrr, {0, Unknown}},
    {X86::MMX_PSUBBirm, {0, Unknown}},
    {X86::MMX_PSUBBirr, {0, Unknown}},
    {X86::MMX_PSUBDirm, {0, Unknown}},
    {X86::MMX_PSUBDirr, {0, Unknown}},
    {X86::MMX_PSUBQirm, {0, Unknown}},
    {X86::MMX_PSUBQirr, {0, Unknown}},
    {X86::MMX_PSUBSBirm, {0, Unknown}},
    {X86::MMX_PSUBSBirr, {0, Unknown}},
    {X86::MMX_PSUBSWirm, {0, Unknown}},
    {X86::MMX_PSUBSWirr, {0, Unknown}},
    {X86::MMX_PSUBUSBirm, {0, Unknown}},
    {X86::MMX_PSUBUSBirr, {0, Unknown}},
    {X86::MMX_PSUBUSWirm, {0, Unknown}},
    {X86::MMX_PSUBUSWirr, {0, Unknown}},
    {X86::MMX_PSUBWirm, {0, Unknown}},
    {X86::MMX_PSUBWirr, {0, Unknown}},
    {X86::MMX_PUNPCKHBWirm, {0, Unknown}},
    {X86::MMX_PUNPCKHBWirr, {0, Unknown}},
    {X86::MMX_PUNPCKHDQirm, {0, Unknown}},
    {X86::MMX_PUNPCKHDQirr, {0, Unknown}},
    {X86::MMX_PUNPCKHWDirm, {0, Unknown}},
    {X86::MMX_PUNPCKHWDirr, {0, Unknown}},
    {X86::MMX_PUNPCKLBWirm, {0, Unknown}},
    {X86::MMX_PUNPCKLBWirr, {0, Unknown}},
    {X86::MMX_PUNPCKLDQirm, {0, Unknown}},
    {X86::MMX_PUNPCKLDQirr, {0, Unknown}},
    {X86::MMX_PUNPCKLWDirm, {0, Unknown}},
    {X86::MMX_PUNPCKLWDirr, {0, Unknown}},
    {X86::MMX_PXORirm, {0, Unknown}},
    {X86::MMX_PXORirr, {0, Unknown}},
    {X86::MMX_SET0, {0, Unknown}},
    {X86::MONTMUL, {0, Unknown}},
    {X86::MORESTACK_RET, {0, Unknown}},
    {X86::MORESTACK_RET_RESTORE_R10, {0, Unknown}},
    {X86::MOV16ao16, {0, Unknown}},
    {X86::MOV16ao32, {0, Unknown}},
    {X86::MOV16ao64, {0, Unknown}},
    {X86::MOV16mi, {2, MOV_TO_MEM}},
    {X86::MOV16mr, {2, MOV_TO_MEM}},
    {X86::MOV16ms, {0, Unknown}},
    {X86::MOV16o16a, {0, Unknown}},
    {X86::MOV16o32a, {0, Unknown}},
    {X86::MOV16o64a, {0, Unknown}},
    {X86::MOV16ri, {0, MOV_RI}},
    {X86::MOV16ri_alt, {0, Unknown}},
    {X86::MOV16rm, {2, MOV_FROM_MEM}},
    {X86::MOV16rr, {0, MOV_RR}},
    {X86::MOV16rr_REV, {0, Unknown}},
    {X86::MOV16rs, {0, Unknown}},
    {X86::MOV16sm, {0, Unknown}},
    {X86::MOV16sr, {0, Unknown}},
    {X86::MOV32ImmSExti8, {0, Unknown}},
    {X86::MOV32ao16, {0, Unknown}},
    {X86::MOV32ao32, {0, Unknown}},
    {X86::MOV32ao64, {0, Unknown}},
    {X86::MOV32cr, {0, Unknown}},
    {X86::MOV32dr, {0, Unknown}},
    {X86::MOV32mi, {4, MOV_TO_MEM}},
    {X86::MOV32mr, {4, MOV_TO_MEM}},
    {X86::MOV32o16a, {0, Unknown}},
    {X86::MOV32o32a, {0, Unknown}},
    {X86::MOV32o64a, {0, Unknown}},
    {X86::MOV32r0, {0, Unknown}},
    {X86::MOV32r1, {0, Unknown}},
    {X86::MOV32r_1, {0, Unknown}},
    {X86::MOV32rc, {0, Unknown}},
    {X86::MOV32rd, {0, Unknown}},
    {X86::MOV32ri, {0, MOV_RI}},
    {X86::MOV32ri64, {0, Unknown}},
    {X86::MOV32ri_alt, {0, Unknown}},
    {X86::MOV32rm, {4, MOV_FROM_MEM}},
    {X86::MOV32rr, {0, MOV_RR}},
    {X86::MOV32rr_REV, {0, Unknown}},
    {X86::MOV32rs, {0, Unknown}},
    {X86::MOV32sr, {0, Unknown}},
    {X86::MOV64ImmSExti8, {0, Unknown}},
    {X86::MOV64ao32, {0, Unknown}},
    {X86::MOV64ao64, {0, Unknown}},
    {X86::MOV64cr, {0, Unknown}},
    {X86::MOV64dr, {0, Unknown}},
    {X86::MOV64mi32, {8, MOV_TO_MEM}},
    {X86::MOV64mr, {8, MOV_TO_MEM}},
    {X86::MOV64o32a, {0, Unknown}},
    {X86::MOV64o64a, {0, Unknown}},
    {X86::MOV64rc, {0, Unknown}},
    {X86::MOV64rd, {0, Unknown}},
    {X86::MOV64ri, {0, MOV_RI}},
    {X86::MOV64ri32, {0, MOV_RI}},
    {X86::MOV64rm, {8, MOV_FROM_MEM}},
    {X86::MOV64rr, {0, MOV_RR}},
    {X86::MOV64rr_REV, {0, Unknown}},
    {X86::MOV64rs, {0, Unknown}},
    {X86::MOV64sr, {0, Unknown}},
    {X86::MOV64toPQIrm, {0, Unknown}},
    {X86::MOV64toPQIrr, {0, SSE_MOV_RR}},
    {X86::MOV64toSDrr, {0, Unknown}},
    {X86::MOV8ao16, {0, Unknown}},
    {X86::MOV8ao32, {0, Unknown}},
    {X86::MOV8ao64, {0, Unknown}},
    {X86::MOV8mi, {1, MOV_TO_MEM}},
    {X86::MOV8mr, {1, MOV_TO_MEM}},
    {X86::MOV8mr_NOREX, {1, Unknown}},
    {X86::MOV8o16a, {0, Unknown}},
    {X86::MOV8o32a, {0, Unknown}},
    {X86::MOV8o64a, {0, Unknown}},
    {X86::MOV8ri, {0, MOV_RI}},
    {X86::MOV8ri_alt, {0, Unknown}},
    {X86::MOV8rm, {1, MOV_FROM_MEM}},
    {X86::MOV8rm_NOREX, {1, Unknown}},
    {X86::MOV8rr, {0, MOV_RR}},
    {X86::MOV8rr_NOREX, {0, Unknown}},
    {X86::MOV8rr_REV, {0, Unknown}},
    {X86::MOVAPDmr, {0, SSE_MOV_TO_MEM}},
    {X86::MOVAPDrm, {0, SSE_MOV_FROM_MEM}},
    {X86::MOVAPDrr, {0, SSE_MOV_RR}},
    {X86::MOVAPDrr_REV, {0, Unknown}},
    {X86::MOVAPSmr, {0, SSE_MOV_TO_MEM}},
    {X86::MOVAPSrm, {0, SSE_MOV_FROM_MEM}},
    {X86::MOVAPSrr, {0, SSE_MOV_RR}},
    {X86::MOVAPSrr_REV, {0, Unknown}},
    {X86::MOVBE16mr, {2, Unknown}},
    {X86::MOVBE16rm, {2, Unknown}},
    {X86::MOVBE32mr, {4, Unknown}},
    {X86::MOVBE32rm, {4, Unknown}},
    {X86::MOVBE64mr, {8, Unknown}},
    {X86::MOVBE64rm, {8, Unknown}},
    {X86::MOVDDUPrm, {0, Unknown}},
    {X86::MOVDDUPrr, {0, Unknown}},
    {X86::MOVDI2PDIrm, {0, Unknown}},
    {X86::MOVDI2PDIrr, {0, SSE_MOV_RR}},
    {X86::MOVDI2SSrr, {0, Unknown}},
    {X86::MOVDQAmr, {0, Unknown}},
    {X86::MOVDQArm, {0, Unknown}},
    {X86::MOVDQArr, {0, Unknown}},
    {X86::MOVDQArr_REV, {0, Unknown}},
    {X86::MOVDQUmr, {0, Unknown}},
    {X86::MOVDQUrm, {0, Unknown}},
    {X86::MOVDQUrr, {0, Unknown}},
    {X86::MOVDQUrr_REV, {0, Unknown}},
    {X86::MOVHLPSrr, {0, Unknown}},
    {X86::MOVHPDmr, {0, Unknown}},
    {X86::MOVHPDrm, {0, Unknown}},
    {X86::MOVHPSmr, {0, Unknown}},
    {X86::MOVHPSrm, {0, Unknown}},
    {X86::MOVLHPSrr, {0, Unknown}},
    {X86::MOVLPDmr, {0, Unknown}},
    {X86::MOVLPDrm, {0, Unknown}},
    {X86::MOVLPSmr, {0, Unknown}},
    {X86::MOVLPSrm, {0, Unknown}},
    {X86::MOVMSKPDrr, {0, Unknown}},
    {X86::MOVMSKPSrr, {0, Unknown}},
    {X86::MOVNTDQArm, {0, Unknown}},
    {X86::MOVNTDQmr, {0, Unknown}},
    {X86::MOVNTI_64mr, {8, Unknown}},
    {X86::MOVNTImr, {0, Unknown}},
    {X86::MOVNTPDmr, {0, Unknown}},
    {X86::MOVNTPSmr, {0, Unknown}},
    {X86::MOVNTSD, {0, Unknown}},
    {X86::MOVNTSS, {0, Unknown}},
    {X86::MOVPC32r, {0, Unknown}},
    {X86::MOVPDI2DImr, {0, Unknown}},
    {X86::MOVPDI2DIrr, {0, SSE_MOV_RR}},
    {X86::MOVPQI2QImr, {0, Unknown}},
    {X86::MOVPQI2QIrr, {0, Unknown}},
    {X86::MOVPQIto64mr, {8, Unknown}},
    {X86::MOVPQIto64rr, {0, SSE_MOV_RR}},
    {X86::MOVQI2PQIrm, {0, Unknown}},
    {X86::MOVSB, {0, Unknown}},
    {X86::MOVSDmr, {8, SSE_MOV_TO_MEM}},
    {X86::MOVSDrm, {8, SSE_MOV_FROM_MEM}},
    {X86::MOVSDrr, {0, Unknown}},
    {X86::MOVSDrr_REV, {0, Unknown}},
    {X86::MOVSDto64rr, {0, Unknown}},
    {X86::MOVSHDUPrm, {0, Unknown}},
    {X86::MOVSHDUPrr, {0, Unknown}},
    {X86::MOVSL, {0, Unknown}},
    {X86::MOVSLDUPrm, {0, Unknown}},
    {X86::MOVSLDUPrr, {0, Unknown}},
    {X86::MOVSQ, {0, Unknown}},
    {X86::MOVSS2DIrr, {0, Unknown}},
    {X86::MOVSSmr, {4, SSE_MOV_TO_MEM}},
    {X86::MOVSSrm, {4, SSE_MOV_FROM_MEM}},
    {X86::MOVSSrr, {0, Unknown}},
    {X86::MOVSSrr_REV, {0, Unknown}},
    {X86::MOVSW, {0, Unknown}},
    {X86::MOVSX16rm8, {1, Unknown}},
    {X86::MOVSX16rr8, {0, MOV_RR}},
    {X86::MOVSX32rm16, {2, MOV_FROM_MEM}},
    {X86::MOVSX32rm8, {1, MOV_FROM_MEM}},
    {X86::MOVSX32rm8_NOREX, {1, Unknown}},
    {X86::MOVSX32rr16, {0, MOV_RR}},
    {X86::MOVSX32rr8, {0, MOV_RR}},
    {X86::MOVSX32rr8_NOREX, {0, Unknown}},
    {X86::MOVSX64rm16, {2, MOV_FROM_MEM}},
    {X86::MOVSX64rm32, {4, MOV_FROM_MEM}},
    {X86::MOVSX64rm8, {1, MOV_FROM_MEM}},
    {X86::MOVSX64rr16, {0, MOV_RR}},
    {X86::MOVSX64rr32, {0, MOV_RR}},
    {X86::MOVSX64rr8, {0, MOV_RR}},
    {X86::MOVUPDmr, {0, Unknown}},
    {X86::MOVUPDrm, {0, Unknown}},
    {X86::MOVUPDrr, {0, Unknown}},
    {X86::MOVUPDrr_REV, {0, Unknown}},
    {X86::MOVUPSmr, {0, Unknown}},
    {X86::MOVUPSrm, {0, Unknown}},
    {X86::MOVUPSrr, {0, Unknown}},
    {X86::MOVUPSrr_REV, {0, Unknown}},
    {X86::MOVZPQILo2PQIrr, {0, Unknown}},
    {X86::MOVZX16rm8, {1, Unknown}},
    {X86::MOVZX16rr8, {0, MOV_RR}},
    {X86::MOVZX32rm16, {2, MOV_FROM_MEM}},
    {X86::MOVZX32rm8, {1, MOV_FROM_MEM}},
    {X86::MOVZX32rm8_NOREX, {1, Unknown}},
    {X86::MOVZX32rr16, {0, MOV_RR}},
    {X86::MOVZX32rr8, {0, MOV_RR}},
    {X86::MOVZX32rr8_NOREX, {0, Unknown}},
    {X86::MOVZX64rm16, {2, Unknown}},
    {X86::MOVZX64rm8, {1, Unknown}},
    {X86::MOVZX64rr16, {0, MOV_RR}},
    {X86::MOVZX64rr8, {0, MOV_RR}},
    {X86::MPSADBWrmi, {0, Unknown}},
    {X86::MPSADBWrri, {0, Unknown}},
    {X86::MUL16m, {0, Unknown}},
    {X86::MUL16r, {0, Unknown}},
    {X86::MUL32m, {0, Unknown}},
    {X86::MUL32r, {0, Unknown}},
    {X86::MUL64m, {0, Unknown}},
    {X86::MUL64r, {0, Unknown}},
    {X86::MUL8m, {0, Unknown}},
    {X86::MUL8r, {0, Unknown}},
    {X86::MULPDrm, {0, Unknown}},
    {X86::MULPDrr, {0, Unknown}},
    {X86::MULPSrm, {0, Unknown}},
    {X86::MULPSrr, {0, Unknown}},
    {X86::MULSDrm, {0, Unknown}},
    {X86::MULSDrm_Int, {8, BINARY_OP_RM}},
    {X86::MULSDrr, {0, Unknown}},
    {X86::MULSDrr_Int, {0, BINARY_OP_RR}},
    {X86::MULSSrm, {0, Unknown}},
    {X86::MULSSrm_Int, {4, BINARY_OP_RM}},
    {X86::MULSSrr, {0, Unknown}},
    {X86::MULSSrr_Int, {0, BINARY_OP_RR}},
    {X86::MULX32rm, {4, Unknown}},
    {X86::MULX32rr, {0, Unknown}},
    {X86::MULX64rm, {8, Unknown}},
    {X86::MULX64rr, {0, Unknown}},
    {X86::MUL_F32m, {0, Unknown}},
    {X86::MUL_F64m, {0, Unknown}},
    {X86::MUL_FI16m, {0, Unknown}},
    {X86::MUL_FI32m, {0, Unknown}},
    {X86::MUL_FPrST0, {0, FPU_REG_OP}},
    {X86::MUL_FST0r, {0, Unknown}},
    {X86::MUL_Fp32, {0, Unknown}},
    {X86::MUL_Fp32m, {0, Unknown}},
    {X86::MUL_Fp64, {0, Unknown}},
    {X86::MUL_Fp64m, {0, Unknown}},
    {X86::MUL_Fp64m32, {0, Unknown}},
    {X86::MUL_Fp80, {0, Unknown}},
    {X86::MUL_Fp80m32, {0, Unknown}},
    {X86::MUL_Fp80m64, {0, Unknown}},
    {X86::MUL_FpI16m32, {0, Unknown}},
    {X86::MUL_FpI16m64, {0, Unknown}},
    {X86::MUL_FpI16m80, {0, Unknown}},
    {X86::MUL_FpI32m32, {0, Unknown}},
    {X86::MUL_FpI32m64, {0, Unknown}},
    {X86::MUL_FpI32m80, {0, Unknown}},
    {X86::MUL_FrST0, {0, Unknown}},
    {X86::MWAITXrrr, {0, Unknown}},
    {X86::MWAITrr, {0, Unknown}},
    {X86::NEG16m, {0, Unknown}},
    {X86::NEG16r, {0, BINARY_OP_RR}},
    {X86::NEG32m, {0, Unknown}},
    {X86::NEG32r, {0, BINARY_OP_RR}},
    {X86::NEG64m, {0, Unknown}},
    {X86::NEG64r, {0, BINARY_OP_RR}},
    {X86::NEG8m, {0, Unknown}},
    {X86::NEG8r, {0, BINARY_OP_RR}},
    {X86::NOOP, {0, NOOP}},
    {X86::NOOPL, {0, NOOP}},
    {X86::NOOPLr, {0, NOOP}},
    {X86::NOOPQ, {0, NOOP}},
    {X86::NOOPQr, {0, NOOP}},
    {X86::NOOPW, {0, NOOP}},
    {X86::NOOPWr, {0, NOOP}},
    {X86::NOT16m, {2, INPLACE_MEM_OP}},
    {X86::NOT16r, {0, BINARY_OP_RR}},
    {X86::NOT32m, {4, INPLACE_MEM_OP}},
    {X86::NOT32r, {0, BINARY_OP_RR}},
    {X86::NOT64m, {8, INPLACE_MEM_OP}},
    {X86::NOT64r, {0, BINARY_OP_RR}},
    {X86::NOT8m, {1, INPLACE_MEM_OP}},
    {X86::NOT8r, {0, BINARY_OP_RR}},
    {X86::OR16i16, {0, BINARY_OP_WITH_IMM}},
    {X86::OR16mi, {2, MOV_TO_MEM}},
    {X86::OR16mi8, {2, MOV_TO_MEM}},
    {X86::OR16mr, {2, MOV_TO_MEM}},
    {X86::OR16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::OR16ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::OR16rm, {2, Unknown}},
    {X86::OR16rr, {0, BINARY_OP_RR}},
    {X86::OR16rr_REV, {0, Unknown}},
    {X86::OR32i32, {0, BINARY_OP_WITH_IMM}},
    {X86::OR32mi, {4, MOV_TO_MEM}},
    {X86::OR32mi8, {4, MOV_TO_MEM}},
    {X86::OR32mr, {4, MOV_TO_MEM}},
    {X86::OR32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::OR32ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::OR32rm, {4, BINARY_OP_RM}},
    {X86::OR32rr, {0, BINARY_OP_RR}},
    {X86::OR32rr_REV, {0, Unknown}},
    {X86::OR64i32, {0, BINARY_OP_WITH_IMM}},
    {X86::OR64mi32, {8, MOV_TO_MEM}},
    {X86::OR64mi8, {8, MOV_TO_MEM}},
    {X86::OR64mr, {8, MOV_TO_MEM}},
    {X86::OR64ri32, {0, BINARY_OP_WITH_IMM}},
    {X86::OR64ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::OR64rm, {8, Unknown}},
    {X86::OR64rr, {0, BINARY_OP_RR}},
    {X86::OR64rr_REV, {0, Unknown}},
    {X86::OR8i8, {0, BINARY_OP_WITH_IMM}},
    {X86::OR8mi, {1, MOV_TO_MEM}},
    {X86::OR8mi8, {1, MOV_TO_MEM}},
    {X86::OR8mr, {1, MOV_TO_MEM}},
    {X86::OR8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::OR8ri8, {0, Unknown}},
    {X86::OR8rm, {1, Unknown}},
    {X86::OR8rr, {0, BINARY_OP_RR}},
    {X86::OR8rr_REV, {0, Unknown}},
    {X86::ORPDrm, {0, Unknown}},
    {X86::ORPDrr, {0, BINARY_OP_RR}},
    {X86::ORPSrm, {0, Unknown}},
    {X86::ORPSrr, {0, BINARY_OP_RR}},
    {X86::OUT16ir, {0, Unknown}},
    {X86::OUT16rr, {0, Unknown}},
    {X86::OUT32ir, {0, Unknown}},
    {X86::OUT32rr, {0, Unknown}},
    {X86::OUT8ir, {0, Unknown}},
    {X86::OUT8rr, {0, Unknown}},
    {X86::OUTSB, {0, Unknown}},
    {X86::OUTSL, {0, Unknown}},
    {X86::OUTSW, {0, Unknown}},
    {X86::PABSBrm, {0, Unknown}},
    {X86::PABSBrr, {0, Unknown}},
    {X86::PABSDrm, {0, Unknown}},
    {X86::PABSDrr, {0, Unknown}},
    {X86::PABSWrm, {0, Unknown}},
    {X86::PABSWrr, {0, Unknown}},
    {X86::PACKSSDWrm, {0, Unknown}},
    {X86::PACKSSDWrr, {0, Unknown}},
    {X86::PACKSSWBrm, {0, Unknown}},
    {X86::PACKSSWBrr, {0, Unknown}},
    {X86::PACKUSDWrm, {0, Unknown}},
    {X86::PACKUSDWrr, {0, Unknown}},
    {X86::PACKUSWBrm, {0, Unknown}},
    {X86::PACKUSWBrr, {0, Unknown}},
    {X86::PADDBrm, {0, Unknown}},
    {X86::PADDBrr, {0, Unknown}},
    {X86::PADDDrm, {0, Unknown}},
    {X86::PADDDrr, {0, Unknown}},
    {X86::PADDQrm, {0, Unknown}},
    {X86::PADDQrr, {0, Unknown}},
    {X86::PADDSBrm, {0, Unknown}},
    {X86::PADDSBrr, {0, Unknown}},
    {X86::PADDSWrm, {0, Unknown}},
    {X86::PADDSWrr, {0, Unknown}},
    {X86::PADDUSBrm, {0, Unknown}},
    {X86::PADDUSBrr, {0, Unknown}},
    {X86::PADDUSWrm, {0, Unknown}},
    {X86::PADDUSWrr, {0, Unknown}},
    {X86::PADDWrm, {0, Unknown}},
    {X86::PADDWrr, {0, Unknown}},
    {X86::PALIGNRrmi, {0, Unknown}},
    {X86::PALIGNRrri, {0, Unknown}},
    {X86::PANDNrm, {0, Unknown}},
    {X86::PANDNrr, {0, Unknown}},
    {X86::PANDrm, {0, Unknown}},
    {X86::PANDrr, {0, BINARY_OP_RR}},
    {X86::PATCHABLE_EVENT_CALL, {0, Unknown}},
    {X86::PATCHABLE_FUNCTION_ENTER, {0, Unknown}},
    {X86::PATCHABLE_FUNCTION_EXIT, {0, Unknown}},
    {X86::PATCHABLE_OP, {0, Unknown}},
    {X86::PATCHABLE_RET, {0, Unknown}},
    {X86::PATCHABLE_TAIL_CALL, {0, Unknown}},
    {X86::PATCHPOINT, {0, Unknown}},
    {X86::PAUSE, {0, Unknown}},
    {X86::PAVGBrm, {0, Unknown}},
    {X86::PAVGBrr, {0, Unknown}},
    {X86::PAVGUSBrm, {0, Unknown}},
    {X86::PAVGUSBrr, {0, Unknown}},
    {X86::PAVGWrm, {0, Unknown}},
    {X86::PAVGWrr, {0, Unknown}},
    {X86::PBLENDVBrm0, {0, Unknown}},
    {X86::PBLENDVBrr0, {0, Unknown}},
    {X86::PBLENDWrmi, {0, Unknown}},
    {X86::PBLENDWrri, {0, Unknown}},
    {X86::PCLMULQDQrm, {0, Unknown}},
    {X86::PCLMULQDQrr, {0, Unknown}},
    {X86::PDEP32rm, {4, Unknown}},
    {X86::PDEP32rr, {0, Unknown}},
    {X86::PDEP64rm, {8, Unknown}},
    {X86::PDEP64rr, {0, Unknown}},
    {X86::PEXT32rm, {4, Unknown}},
    {X86::PEXT32rr, {0, Unknown}},
    {X86::PEXT64rm, {8, Unknown}},
    {X86::PEXT64rr, {0, Unknown}},
    {X86::PEXTRBmr, {0, Unknown}},
    {X86::PEXTRBrr, {0, Unknown}},
    {X86::PEXTRDmr, {0, Unknown}},
    {X86::PEXTRDrr, {0, Unknown}},
    {X86::PEXTRQmr, {0, Unknown}},
    {X86::PEXTRQrr, {0, Unknown}},
    {X86::PEXTRWmr, {0, Unknown}},
    {X86::PEXTRWrr, {0, Unknown}},
    {X86::PEXTRWrr_REV, {0, Unknown}},
    {X86::PF2IDrm, {0, Unknown}},
    {X86::PF2IDrr, {0, Unknown}},
    {X86::PF2IWrm, {0, Unknown}},
    {X86::PF2IWrr, {0, Unknown}},
    {X86::PFACCrm, {0, Unknown}},
    {X86::PFACCrr, {0, Unknown}},
    {X86::PFADDrm, {0, Unknown}},
    {X86::PFADDrr, {0, Unknown}},
    {X86::PFCMPEQrm, {0, Unknown}},
    {X86::PFCMPEQrr, {0, Unknown}},
    {X86::PFCMPGErm, {0, Unknown}},
    {X86::PFCMPGErr, {0, Unknown}},
    {X86::PFCMPGTrm, {0, Unknown}},
    {X86::PFCMPGTrr, {0, Unknown}},
    {X86::PFMAXrm, {0, Unknown}},
    {X86::PFMAXrr, {0, Unknown}},
    {X86::PFMINrm, {0, Unknown}},
    {X86::PFMINrr, {0, Unknown}},
    {X86::PFMULrm, {0, Unknown}},
    {X86::PFMULrr, {0, Unknown}},
    {X86::PFNACCrm, {0, Unknown}},
    {X86::PFNACCrr, {0, Unknown}},
    {X86::PFPNACCrm, {0, Unknown}},
    {X86::PFPNACCrr, {0, Unknown}},
    {X86::PFRCPIT1rm, {0, Unknown}},
    {X86::PFRCPIT1rr, {0, Unknown}},
    {X86::PFRCPIT2rm, {0, Unknown}},
    {X86::PFRCPIT2rr, {0, Unknown}},
    {X86::PFRCPrm, {0, Unknown}},
    {X86::PFRCPrr, {0, Unknown}},
    {X86::PFRSQIT1rm, {0, Unknown}},
    {X86::PFRSQIT1rr, {0, Unknown}},
    {X86::PFRSQRTrm, {0, Unknown}},
    {X86::PFRSQRTrr, {0, Unknown}},
    {X86::PFSUBRrm, {0, Unknown}},
    {X86::PFSUBRrr, {0, Unknown}},
    {X86::PFSUBrm, {0, Unknown}},
    {X86::PFSUBrr, {0, Unknown}},
    {X86::PHADDDrm, {0, Unknown}},
    {X86::PHADDDrr, {0, Unknown}},
    {X86::PHADDSWrm, {0, Unknown}},
    {X86::PHADDSWrr, {0, Unknown}},
    {X86::PHADDWrm, {0, Unknown}},
    {X86::PHADDWrr, {0, Unknown}},
    {X86::PHI, {0, Unknown}},
    {X86::PHMINPOSUWrm, {0, Unknown}},
    {X86::PHMINPOSUWrr, {0, Unknown}},
    {X86::PHSUBDrm, {0, Unknown}},
    {X86::PHSUBDrr, {0, Unknown}},
    {X86::PHSUBSWrm, {0, Unknown}},
    {X86::PHSUBSWrr, {0, Unknown}},
    {X86::PHSUBWrm, {0, Unknown}},
    {X86::PHSUBWrr, {0, Unknown}},
    {X86::PI2FDrm, {0, Unknown}},
    {X86::PI2FDrr, {0, Unknown}},
    {X86::PI2FWrm, {0, Unknown}},
    {X86::PI2FWrr, {0, Unknown}},
    {X86::PINSRBrm, {0, Unknown}},
    {X86::PINSRBrr, {0, Unknown}},
    {X86::PINSRDrm, {0, Unknown}},
    {X86::PINSRDrr, {0, Unknown}},
    {X86::PINSRQrm, {0, Unknown}},
    {X86::PINSRQrr, {0, Unknown}},
    {X86::PINSRWrm, {0, Unknown}},
    {X86::PINSRWrr, {0, Unknown}},
    {X86::PMADDUBSWrm, {0, Unknown}},
    {X86::PMADDUBSWrr, {0, Unknown}},
    {X86::PMADDWDrm, {0, Unknown}},
    {X86::PMADDWDrr, {0, Unknown}},
    {X86::PMAXSBrm, {0, Unknown}},
    {X86::PMAXSBrr, {0, Unknown}},
    {X86::PMAXSDrm, {0, Unknown}},
    {X86::PMAXSDrr, {0, Unknown}},
    {X86::PMAXSWrm, {0, Unknown}},
    {X86::PMAXSWrr, {0, Unknown}},
    {X86::PMAXUBrm, {0, Unknown}},
    {X86::PMAXUBrr, {0, Unknown}},
    {X86::PMAXUDrm, {0, Unknown}},
    {X86::PMAXUDrr, {0, Unknown}},
    {X86::PMAXUWrm, {0, Unknown}},
    {X86::PMAXUWrr, {0, Unknown}},
    {X86::PMINSBrm, {0, Unknown}},
    {X86::PMINSBrr, {0, Unknown}},
    {X86::PMINSDrm, {0, Unknown}},
    {X86::PMINSDrr, {0, Unknown}},
    {X86::PMINSWrm, {0, Unknown}},
    {X86::PMINSWrr, {0, Unknown}},
    {X86::PMINUBrm, {0, Unknown}},
    {X86::PMINUBrr, {0, Unknown}},
    {X86::PMINUDrm, {0, Unknown}},
    {X86::PMINUDrr, {0, Unknown}},
    {X86::PMINUWrm, {0, Unknown}},
    {X86::PMINUWrr, {0, Unknown}},
    {X86::PMOVMSKBrr, {0, Unknown}},
    {X86::PMOVSXBDrm, {0, Unknown}},
    {X86::PMOVSXBDrr, {0, Unknown}},
    {X86::PMOVSXBQrm, {0, Unknown}},
    {X86::PMOVSXBQrr, {0, Unknown}},
    {X86::PMOVSXBWrm, {0, Unknown}},
    {X86::PMOVSXBWrr, {0, Unknown}},
    {X86::PMOVSXDQrm, {0, Unknown}},
    {X86::PMOVSXDQrr, {0, Unknown}},
    {X86::PMOVSXWDrm, {0, Unknown}},
    {X86::PMOVSXWDrr, {0, Unknown}},
    {X86::PMOVSXWQrm, {0, Unknown}},
    {X86::PMOVSXWQrr, {0, Unknown}},
    {X86::PMOVZXBDrm, {0, Unknown}},
    {X86::PMOVZXBDrr, {0, Unknown}},
    {X86::PMOVZXBQrm, {0, Unknown}},
    {X86::PMOVZXBQrr, {0, Unknown}},
    {X86::PMOVZXBWrm, {0, Unknown}},
    {X86::PMOVZXBWrr, {0, Unknown}},
    {X86::PMOVZXDQrm, {0, Unknown}},
    {X86::PMOVZXDQrr, {0, Unknown}},
    {X86::PMOVZXWDrm, {0, Unknown}},
    {X86::PMOVZXWDrr, {0, Unknown}},
    {X86::PMOVZXWQrm, {0, Unknown}},
    {X86::PMOVZXWQrr, {0, Unknown}},
    {X86::PMULDQrm, {0, Unknown}},
    {X86::PMULDQrr, {0, Unknown}},
    {X86::PMULHRSWrm, {0, Unknown}},
    {X86::PMULHRSWrr, {0, Unknown}},
    {X86::PMULHRWrm, {0, Unknown}},
    {X86::PMULHRWrr, {0, Unknown}},
    {X86::PMULHUWrm, {0, Unknown}},
    {X86::PMULHUWrr, {0, Unknown}},
    {X86::PMULHWrm, {0, Unknown}},
    {X86::PMULHWrr, {0, Unknown}},
    {X86::PMULLDrm, {0, Unknown}},
    {X86::PMULLDrr, {0, Unknown}},
    {X86::PMULLWrm, {0, Unknown}},
    {X86::PMULLWrr, {0, Unknown}},
    {X86::PMULUDQrm, {0, Unknown}},
    {X86::PMULUDQrr, {0, Unknown}},
    {X86::POP16r, {0, Unknown}},
    {X86::POP16rmm, {2, Unknown}},
    {X86::POP16rmr, {2, Unknown}},
    {X86::POP32r, {0, Unknown}},
    {X86::POP32rmm, {4, Unknown}},
    {X86::POP32rmr, {4, Unknown}},
    {X86::POP64r, {0, Unknown}},
    {X86::POP64rmm, {8, Unknown}},
    {X86::POP64rmr, {8, Unknown}},
    {X86::POPA16, {0, Unknown}},
    {X86::POPA32, {0, Unknown}},
    {X86::POPCNT16rm, {2, Unknown}},
    {X86::POPCNT16rr, {0, BINARY_OP_RR}},
    {X86::POPCNT32rm, {4, Unknown}},
    {X86::POPCNT32rr, {0, BINARY_OP_RR}},
    {X86::POPCNT64rm, {8, Unknown}},
    {X86::POPCNT64rr, {0, BINARY_OP_RR}},
    {X86::POPDS16, {0, Unknown}},
    {X86::POPDS32, {0, Unknown}},
    {X86::POPES16, {0, Unknown}},
    {X86::POPES32, {0, Unknown}},
    {X86::POPF16, {0, Unknown}},
    {X86::POPF32, {0, Unknown}},
    {X86::POPF64, {0, Unknown}},
    {X86::POPFS16, {0, Unknown}},
    {X86::POPFS32, {0, Unknown}},
    {X86::POPFS64, {0, Unknown}},
    {X86::POPGS16, {0, Unknown}},
    {X86::POPGS32, {0, Unknown}},
    {X86::POPGS64, {0, Unknown}},
    {X86::POPSS16, {0, Unknown}},
    {X86::POPSS32, {0, Unknown}},
    {X86::PORrm, {0, Unknown}},
    {X86::PORrr, {0, BINARY_OP_RR}},
    {X86::PREFETCH, {0, Unknown}},
    {X86::PREFETCHNTA, {0, Unknown}},
    {X86::PREFETCHT0, {0, Unknown}},
    {X86::PREFETCHT1, {0, Unknown}},
    {X86::PREFETCHT2, {0, Unknown}},
    {X86::PREFETCHW, {0, Unknown}},
    {X86::PREFETCHWT1, {0, Unknown}},
    {X86::PSADBWrm, {0, Unknown}},
    {X86::PSADBWrr, {0, Unknown}},
    {X86::PSHUFBrm, {0, Unknown}},
    {X86::PSHUFBrr, {0, Unknown}},
    {X86::PSHUFDmi, {0, Unknown}},
    {X86::PSHUFDri, {0, Unknown}},
    {X86::PSHUFHWmi, {0, Unknown}},
    {X86::PSHUFHWri, {0, Unknown}},
    {X86::PSHUFLWmi, {0, Unknown}},
    {X86::PSHUFLWri, {0, Unknown}},
    {X86::PSIGNBrm, {0, Unknown}},
    {X86::PSIGNBrr, {0, Unknown}},
    {X86::PSIGNDrm, {0, Unknown}},
    {X86::PSIGNDrr, {0, Unknown}},
    {X86::PSIGNWrm, {0, Unknown}},
    {X86::PSIGNWrr, {0, Unknown}},
    {X86::PSLLDQri, {0, Unknown}},
    {X86::PSLLDri, {0, Unknown}},
    {X86::PSLLDrm, {0, Unknown}},
    {X86::PSLLDrr, {0, Unknown}},
    {X86::PSLLQri, {0, Unknown}},
    {X86::PSLLQrm, {0, Unknown}},
    {X86::PSLLQrr, {0, Unknown}},
    {X86::PSLLWri, {0, Unknown}},
    {X86::PSLLWrm, {0, Unknown}},
    {X86::PSLLWrr, {0, Unknown}},
    {X86::PSRADri, {0, Unknown}},
    {X86::PSRADrm, {0, Unknown}},
    {X86::PSRADrr, {0, Unknown}},
    {X86::PSRAWri, {0, Unknown}},
    {X86::PSRAWrm, {0, Unknown}},
    {X86::PSRAWrr, {0, Unknown}},
    {X86::PSRLDQri, {0, Unknown}},
    {X86::PSRLDri, {0, Unknown}},
    {X86::PSRLDrm, {0, Unknown}},
    {X86::PSRLDrr, {0, Unknown}},
    {X86::PSRLQri, {0, Unknown}},
    {X86::PSRLQrm, {0, Unknown}},
    {X86::PSRLQrr, {0, Unknown}},
    {X86::PSRLWri, {0, Unknown}},
    {X86::PSRLWrm, {0, Unknown}},
    {X86::PSRLWrr, {0, Unknown}},
    {X86::PSUBBrm, {0, Unknown}},
    {X86::PSUBBrr, {0, Unknown}},
    {X86::PSUBDrm, {0, Unknown}},
    {X86::PSUBDrr, {0, Unknown}},
    {X86::PSUBQrm, {0, Unknown}},
    {X86::PSUBQrr, {0, Unknown}},
    {X86::PSUBSBrm, {0, Unknown}},
    {X86::PSUBSBrr, {0, Unknown}},
    {X86::PSUBSWrm, {0, Unknown}},
    {X86::PSUBSWrr, {0, Unknown}},
    {X86::PSUBUSBrm, {0, Unknown}},
    {X86::PSUBUSBrr, {0, Unknown}},
    {X86::PSUBUSWrm, {0, Unknown}},
    {X86::PSUBUSWrr, {0, Unknown}},
    {X86::PSUBWrm, {0, Unknown}},
    {X86::PSUBWrr, {0, Unknown}},
    {X86::PSWAPDrm, {0, Unknown}},
    {X86::PSWAPDrr, {0, Unknown}},
    {X86::PTESTrm, {0, Unknown}},
    {X86::PTESTrr, {0, Unknown}},
    {X86::PTWRITE64m, {0, Unknown}},
    {X86::PTWRITE64r, {0, Unknown}},
    {X86::PTWRITEm, {0, Unknown}},
    {X86::PTWRITEr, {0, Unknown}},
    {X86::PUNPCKHBWrm, {0, Unknown}},
    {X86::PUNPCKHBWrr, {0, Unknown}},
    {X86::PUNPCKHDQrm, {0, Unknown}},
    {X86::PUNPCKHDQrr, {0, Unknown}},
    {X86::PUNPCKHQDQrm, {0, Unknown}},
    {X86::PUNPCKHQDQrr, {0, Unknown}},
    {X86::PUNPCKHWDrm, {0, Unknown}},
    {X86::PUNPCKHWDrr, {0, Unknown}},
    {X86::PUNPCKLBWrm, {0, Unknown}},
    {X86::PUNPCKLBWrr, {0, Unknown}},
    {X86::PUNPCKLDQrm, {0, Unknown}},
    {X86::PUNPCKLDQrr, {0, Unknown}},
    {X86::PUNPCKLQDQrm, {0, Unknown}},
    {X86::PUNPCKLQDQrr, {0, Unknown}},
    {X86::PUNPCKLWDrm, {0, Unknown}},
    {X86::PUNPCKLWDrr, {0, Unknown}},
    {X86::PUSH16i8, {1, Unknown}},
    {X86::PUSH16r, {2, Unknown}},
    {X86::PUSH16rmm, {2, Unknown}},
    {X86::PUSH16rmr, {2, Unknown}},
    {X86::PUSH32i8, {1, Unknown}},
    {X86::PUSH32r, {4, Unknown}},
    {X86::PUSH32rmm, {4, Unknown}},
    {X86::PUSH32rmr, {4, Unknown}},
    {X86::PUSH64i32, {4, Unknown}},
    {X86::PUSH64i8, {1, Unknown}},
    {X86::PUSH64r, {8, Unknown}},
    {X86::PUSH64rmm, {8, Unknown}},
    {X86::PUSH64rmr, {8, Unknown}},
    {X86::PUSHA16, {0, Unknown}},
    {X86::PUSHA32, {0, Unknown}},
    {X86::PUSHCS16, {0, Unknown}},
    {X86::PUSHCS32, {0, Unknown}},
    {X86::PUSHDS16, {0, Unknown}},
    {X86::PUSHDS32, {0, Unknown}},
    {X86::PUSHES16, {0, Unknown}},
    {X86::PUSHES32, {0, Unknown}},
    {X86::PUSHF16, {0, Unknown}},
    {X86::PUSHF32, {0, Unknown}},
    {X86::PUSHF64, {0, Unknown}},
    {X86::PUSHFS16, {0, Unknown}},
    {X86::PUSHFS32, {0, Unknown}},
    {X86::PUSHFS64, {0, Unknown}},
    {X86::PUSHGS16, {0, Unknown}},
    {X86::PUSHGS32, {0, Unknown}},
    {X86::PUSHGS64, {0, Unknown}},
    {X86::PUSHSS16, {0, Unknown}},
    {X86::PUSHSS32, {0, Unknown}},
    {X86::PUSHi16, {0, Unknown}},
    {X86::PUSHi32, {0, Unknown}},
    {X86::PXORrm, {0, Unknown}},
    {X86::PXORrr, {0, BINARY_OP_RR}},
    {X86::RCL16m1, {0, Unknown}},
    {X86::RCL16mCL, {0, Unknown}},
    {X86::RCL16mi, {2, Unknown}},
    {X86::RCL16r1, {0, Unknown}},
    {X86::RCL16rCL, {0, Unknown}},
    {X86::RCL16ri, {0, Unknown}},
    {X86::RCL32m1, {0, Unknown}},
    {X86::RCL32mCL, {0, Unknown}},
    {X86::RCL32mi, {4, Unknown}},
    {X86::RCL32r1, {0, Unknown}},
    {X86::RCL32rCL, {0, Unknown}},
    {X86::RCL32ri, {0, Unknown}},
    {X86::RCL64m1, {0, Unknown}},
    {X86::RCL64mCL, {0, Unknown}},
    {X86::RCL64mi, {8, Unknown}},
    {X86::RCL64r1, {0, Unknown}},
    {X86::RCL64rCL, {0, Unknown}},
    {X86::RCL64ri, {0, Unknown}},
    {X86::RCL8m1, {0, Unknown}},
    {X86::RCL8mCL, {0, Unknown}},
    {X86::RCL8mi, {1, Unknown}},
    {X86::RCL8r1, {0, Unknown}},
    {X86::RCL8rCL, {0, Unknown}},
    {X86::RCL8ri, {0, Unknown}},
    {X86::RCPPSm, {0, Unknown}},
    {X86::RCPPSr, {0, Unknown}},
    {X86::RCPSSm, {0, Unknown}},
    {X86::RCPSSm_Int, {0, Unknown}},
    {X86::RCPSSr, {0, Unknown}},
    {X86::RCPSSr_Int, {0, Unknown}},
    {X86::RCR16m1, {0, Unknown}},
    {X86::RCR16mCL, {0, Unknown}},
    {X86::RCR16mi, {2, Unknown}},
    {X86::RCR16r1, {0, Unknown}},
    {X86::RCR16rCL, {0, Unknown}},
    {X86::RCR16ri, {0, Unknown}},
    {X86::RCR32m1, {0, Unknown}},
    {X86::RCR32mCL, {0, Unknown}},
    {X86::RCR32mi, {4, Unknown}},
    {X86::RCR32r1, {0, Unknown}},
    {X86::RCR32rCL, {0, Unknown}},
    {X86::RCR32ri, {0, Unknown}},
    {X86::RCR64m1, {0, Unknown}},
    {X86::RCR64mCL, {0, Unknown}},
    {X86::RCR64mi, {8, Unknown}},
    {X86::RCR64r1, {0, Unknown}},
    {X86::RCR64rCL, {0, Unknown}},
    {X86::RCR64ri, {0, Unknown}},
    {X86::RCR8m1, {0, Unknown}},
    {X86::RCR8mCL, {0, Unknown}},
    {X86::RCR8mi, {1, Unknown}},
    {X86::RCR8r1, {0, Unknown}},
    {X86::RCR8rCL, {0, Unknown}},
    {X86::RCR8ri, {0, Unknown}},
    {X86::RDFLAGS32, {0, Unknown}},
    {X86::RDFLAGS64, {0, Unknown}},
    {X86::RDFSBASE, {0, Unknown}},
    {X86::RDFSBASE64, {0, Unknown}},
    {X86::RDGSBASE, {0, Unknown}},
    {X86::RDGSBASE64, {0, Unknown}},
    {X86::RDMSR, {0, Unknown}},
    {X86::RDPID32, {0, Unknown}},
    {X86::RDPID64, {0, Unknown}},
    {X86::RDPKRUr, {0, Unknown}},
    {X86::RDPMC, {0, Unknown}},
    {X86::RDRAND16r, {0, Unknown}},
    {X86::RDRAND32r, {0, Unknown}},
    {X86::RDRAND64r, {0, Unknown}},
    {X86::RDSEED16r, {0, Unknown}},
    {X86::RDSEED32r, {0, Unknown}},
    {X86::RDSEED64r, {0, Unknown}},
    {X86::RDSSPD, {0, Unknown}},
    {X86::RDSSPQ, {0, Unknown}},
    {X86::RDTSC, {0, Unknown}},
    {X86::RDTSCP, {0, Unknown}},
    {X86::REG_SEQUENCE, {0, Unknown}},
    {X86::REPNE_PREFIX, {0, Unknown}},
    {X86::REP_MOVSB_32, {0, Unknown}},
    {X86::REP_MOVSB_64, {0, Unknown}},
    {X86::REP_MOVSD_32, {0, Unknown}},
    {X86::REP_MOVSD_64, {0, Unknown}},
    {X86::REP_MOVSQ_64, {0, Unknown}},
    {X86::REP_MOVSW_32, {0, Unknown}},
    {X86::REP_MOVSW_64, {0, Unknown}},
    {X86::REP_PREFIX, {0, Unknown}},
    {X86::REP_STOSB_32, {0, Unknown}},
    {X86::REP_STOSB_64, {0, Unknown}},
    {X86::REP_STOSD_32, {0, Unknown}},
    {X86::REP_STOSD_64, {0, Unknown}},
    {X86::REP_STOSQ_64, {0, Unknown}},
    {X86::REP_STOSW_32, {0, Unknown}},
    {X86::REP_STOSW_64, {0, Unknown}},
    {X86::RET, {0, Unknown}},
    {X86::RETIL, {0, Unknown}},
    {X86::RETIQ, {0, Unknown}},
    {X86::RETIW, {0, Unknown}},
    {X86::RETL, {0, Unknown}},
    {X86::RETQ, {0, Unknown}},
    {X86::RETW, {0, Unknown}},
    {X86::REX64_PREFIX, {0, Unknown}},
    {X86::ROL16m1, {0, Unknown}},
    {X86::ROL16mCL, {0, Unknown}},
    {X86::ROL16mi, {2, Unknown}},
    {X86::ROL16r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL16rCL, {0, Unknown}},
    {X86::ROL16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL32m1, {0, Unknown}},
    {X86::ROL32mCL, {0, Unknown}},
    {X86::ROL32mi, {4, Unknown}},
    {X86::ROL32r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL32rCL, {0, Unknown}},
    {X86::ROL32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL64m1, {0, Unknown}},
    {X86::ROL64mCL, {0, Unknown}},
    {X86::ROL64mi, {8, Unknown}},
    {X86::ROL64r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL64rCL, {0, Unknown}},
    {X86::ROL64ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL8m1, {0, Unknown}},
    {X86::ROL8mCL, {0, Unknown}},
    {X86::ROL8mi, {1, Unknown}},
    {X86::ROL8r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROL8rCL, {0, Unknown}},
    {X86::ROL8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR16m1, {0, Unknown}},
    {X86::ROR16mCL, {0, Unknown}},
    {X86::ROR16mi, {2, Unknown}},
    {X86::ROR16r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR16rCL, {0, Unknown}},
    {X86::ROR16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR32m1, {0, Unknown}},
    {X86::ROR32mCL, {0, Unknown}},
    {X86::ROR32mi, {4, Unknown}},
    {X86::ROR32r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR32rCL, {0, Unknown}},
    {X86::ROR32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR64m1, {0, Unknown}},
    {X86::ROR64mCL, {0, Unknown}},
    {X86::ROR64mi, {8, Unknown}},
    {X86::ROR64r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR64rCL, {0, Unknown}},
    {X86::ROR64ri, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR8m1, {0, Unknown}},
    {X86::ROR8mCL, {0, Unknown}},
    {X86::ROR8mi, {1, Unknown}},
    {X86::ROR8r1, {0, BINARY_OP_WITH_IMM}},
    {X86::ROR8rCL, {0, Unknown}},
    {X86::ROR8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::RORX32mi, {4, Unknown}},
    {X86::RORX32ri, {0, Unknown}},
    {X86::RORX64mi, {8, Unknown}},
    {X86::RORX64ri, {0, Unknown}},
    {X86::ROUNDPDm, {0, Unknown}},
    {X86::ROUNDPDr, {0, Unknown}},
    {X86::ROUNDPSm, {0, Unknown}},
    {X86::ROUNDPSr, {0, Unknown}},
    {X86::ROUNDSDm, {0, Unknown}},
    {X86::ROUNDSDm_Int, {0, Unknown}},
    {X86::ROUNDSDr, {0, Unknown}},
    {X86::ROUNDSDr_Int, {0, Unknown}},
    {X86::ROUNDSSm, {0, Unknown}},
    {X86::ROUNDSSm_Int, {0, Unknown}},
    {X86::ROUNDSSr, {0, Unknown}},
    {X86::ROUNDSSr_Int, {0, Unknown}},
    {X86::RSM, {0, Unknown}},
    {X86::RSQRTPSm, {0, Unknown}},
    {X86::RSQRTPSr, {0, Unknown}},
    {X86::RSQRTSSm, {0, Unknown}},
    {X86::RSQRTSSm_Int, {0, Unknown}},
    {X86::RSQRTSSr, {0, Unknown}},
    {X86::RSQRTSSr_Int, {0, Unknown}},
    {X86::RSTORSSP, {0, Unknown}},
    {X86::SAHF, {0, Unknown}},
    {X86::SALC, {0, Unknown}},
    {X86::SAR16m1, {2, Unknown}},
    {X86::SAR16mCL, {0, Unknown}},
    {X86::SAR16mi, {2, MOV_TO_MEM}},
    {X86::SAR16r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR16rCL, {0, Unknown}},
    {X86::SAR16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR32m1, {4, Unknown}},
    {X86::SAR32mCL, {0, Unknown}},
    {X86::SAR32mi, {4, MOV_TO_MEM}},
    {X86::SAR32r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR32rCL, {0, Unknown}},
    {X86::SAR32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR64m1, {8, Unknown}},
    {X86::SAR64mCL, {0, Unknown}},
    {X86::SAR64mi, {8, MOV_TO_MEM}},
    {X86::SAR64r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR64rCL, {0, Unknown}},
    {X86::SAR64ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR8m1, {1, Unknown}},
    {X86::SAR8mCL, {0, Unknown}},
    {X86::SAR8mi, {1, MOV_TO_MEM}},
    {X86::SAR8r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SAR8rCL, {0, Unknown}},
    {X86::SAR8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SARX32rm, {4, Unknown}},
    {X86::SARX32rr, {0, Unknown}},
    {X86::SARX64rm, {8, Unknown}},
    {X86::SARX64rr, {0, Unknown}},
    {X86::SAVEPREVSSP, {0, Unknown}},
    {X86::SBB16i16, {0, Unknown}},
    {X86::SBB16mi, {2, Unknown}},
    {X86::SBB16mi8, {2, Unknown}},
    {X86::SBB16mr, {2, Unknown}},
    {X86::SBB16ri, {0, Unknown}},
    {X86::SBB16ri8, {0, Unknown}},
    {X86::SBB16rm, {2, Unknown}},
    {X86::SBB16rr, {0, Unknown}},
    {X86::SBB16rr_REV, {0, Unknown}},
    {X86::SBB32i32, {0, Unknown}},
    {X86::SBB32mi, {4, Unknown}},
    {X86::SBB32mi8, {4, Unknown}},
    {X86::SBB32mr, {4, Unknown}},
    {X86::SBB32ri, {0, Unknown}},
    {X86::SBB32ri8, {0, Unknown}},
    {X86::SBB32rm, {4, Unknown}},
    {X86::SBB32rr, {0, Unknown}},
    {X86::SBB32rr_REV, {0, Unknown}},
    {X86::SBB64i32, {0, Unknown}},
    {X86::SBB64mi32, {8, Unknown}},
    {X86::SBB64mi8, {8, Unknown}},
    {X86::SBB64mr, {8, Unknown}},
    {X86::SBB64ri32, {0, Unknown}},
    {X86::SBB64ri8, {0, Unknown}},
    {X86::SBB64rm, {8, Unknown}},
    {X86::SBB64rr, {0, Unknown}},
    {X86::SBB64rr_REV, {0, Unknown}},
    {X86::SBB8i8, {0, Unknown}},
    {X86::SBB8mi, {1, Unknown}},
    {X86::SBB8mi8, {1, Unknown}},
    {X86::SBB8mr, {1, Unknown}},
    {X86::SBB8ri, {0, Unknown}},
    {X86::SBB8ri8, {0, Unknown}},
    {X86::SBB8rm, {1, Unknown}},
    {X86::SBB8rr, {0, Unknown}},
    {X86::SBB8rr_REV, {0, Unknown}},
    {X86::SCASB, {0, Unknown}},
    {X86::SCASL, {0, Unknown}},
    {X86::SCASQ, {0, Unknown}},
    {X86::SCASW, {0, Unknown}},
    {X86::SEG_ALLOCA_32, {0, Unknown}},
    {X86::SEG_ALLOCA_64, {0, Unknown}},
    {X86::SEH_EndPrologue, {0, Unknown}},
    {X86::SEH_Epilogue, {0, Unknown}},
    {X86::SEH_PushFrame, {0, Unknown}},
    {X86::SEH_PushReg, {0, Unknown}},
    {X86::SEH_SaveReg, {0, Unknown}},
    {X86::SEH_SaveXMM, {0, Unknown}},
    {X86::SEH_SetFrame, {0, Unknown}},
    {X86::SEH_StackAlloc, {0, Unknown}},
    {X86::SETCCr, {0, SETCC}},
    {X86::SETCCm, {0, SETCC}},
    {X86::SFENCE, {0, Unknown}},
    {X86::SGDT16m, {0, Unknown}},
    {X86::SGDT32m, {0, Unknown}},
    {X86::SGDT64m, {0, Unknown}},
    {X86::SHA1MSG1rm, {0, Unknown}},
    {X86::SHA1MSG1rr, {0, Unknown}},
    {X86::SHA1MSG2rm, {0, Unknown}},
    {X86::SHA1MSG2rr, {0, Unknown}},
    {X86::SHA1NEXTErm, {0, Unknown}},
    {X86::SHA1NEXTErr, {0, Unknown}},
    {X86::SHA1RNDS4rmi, {0, Unknown}},
    {X86::SHA1RNDS4rri, {0, Unknown}},
    {X86::SHA256MSG1rm, {0, Unknown}},
    {X86::SHA256MSG1rr, {0, Unknown}},
    {X86::SHA256MSG2rm, {0, Unknown}},
    {X86::SHA256MSG2rr, {0, Unknown}},
    {X86::SHA256RNDS2rm, {0, Unknown}},
    {X86::SHA256RNDS2rr, {0, Unknown}},
    {X86::SHL16m1, {2, Unknown}},
    {X86::SHL16mCL, {0, Unknown}},
    {X86::SHL16mi, {2, MOV_TO_MEM}},
    {X86::SHL16r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL16rCL, {0, BINARY_OP_RR}},
    {X86::SHL16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL32m1, {4, Unknown}},
    {X86::SHL32mCL, {0, Unknown}},
    {X86::SHL32mi, {4, MOV_TO_MEM}},
    {X86::SHL32r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL32rCL, {0, BINARY_OP_RR}},
    {X86::SHL32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL64m1, {8, Unknown}},
    {X86::SHL64mCL, {0, Unknown}},
    {X86::SHL64mi, {8, MOV_TO_MEM}},
    {X86::SHL64r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL64rCL, {0, BINARY_OP_RR}},
    {X86::SHL64ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL8m1, {1, Unknown}},
    {X86::SHL8mCL, {0, Unknown}},
    {X86::SHL8mi, {1, MOV_TO_MEM}},
    {X86::SHL8r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHL8rCL, {0, BINARY_OP_RR}},
    {X86::SHL8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHLD16mrCL, {2, Unknown}},
    {X86::SHLD16mri8, {2, Unknown}},
    {X86::SHLD16rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLD16rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLD32mrCL, {4, Unknown}},
    {X86::SHLD32mri8, {4, Unknown}},
    {X86::SHLD32rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLD32rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLD64mrCL, {8, Unknown}},
    {X86::SHLD64mri8, {8, Unknown}},
    {X86::SHLD64rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLD64rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHLX32rm, {4, Unknown}},
    {X86::SHLX32rr, {0, Unknown}},
    {X86::SHLX64rm, {8, Unknown}},
    {X86::SHLX64rr, {0, Unknown}},
    {X86::SHR16m1, {0, Unknown}},
    {X86::SHR16mCL, {0, Unknown}},
    {X86::SHR16mi, {2, MOV_TO_MEM}},
    {X86::SHR16r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR16rCL, {0, Unknown}},
    {X86::SHR16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR32m1, {0, Unknown}},
    {X86::SHR32mCL, {0, Unknown}},
    {X86::SHR32mi, {4, MOV_TO_MEM}},
    {X86::SHR32r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR32rCL, {0, Unknown}},
    {X86::SHR32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR64m1, {0, Unknown}},
    {X86::SHR64mCL, {0, Unknown}},
    {X86::SHR64mi, {8, MOV_TO_MEM}},
    {X86::SHR64r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR64rCL, {0, Unknown}},
    {X86::SHR64ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR8m1, {0, Unknown}},
    {X86::SHR8mCL, {0, Unknown}},
    {X86::SHR8mi, {1, MOV_TO_MEM}},
    {X86::SHR8r1, {0, BINARY_OP_WITH_IMM}},
    {X86::SHR8rCL, {0, Unknown}},
    {X86::SHR8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SHRD16mrCL, {2, Unknown}},
    {X86::SHRD16mri8, {2, Unknown}},
    {X86::SHRD16rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRD16rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRD32mrCL, {4, Unknown}},
    {X86::SHRD32mri8, {4, Unknown}},
    {X86::SHRD32rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRD32rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRD64mrCL, {8, Unknown}},
    {X86::SHRD64mri8, {8, Unknown}},
    {X86::SHRD64rrCL, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRD64rri8, {0, BINARY_OP_MRI_OR_MRC}},
    {X86::SHRX32rm, {4, Unknown}},
    {X86::SHRX32rr, {0, Unknown}},
    {X86::SHRX64rm, {8, Unknown}},
    {X86::SHRX64rr, {0, Unknown}},
    {X86::SHUFPDrmi, {0, Unknown}},
    {X86::SHUFPDrri, {0, Unknown}},
    {X86::SHUFPSrmi, {0, Unknown}},
    {X86::SHUFPSrri, {0, Unknown}},
    {X86::SIDT16m, {0, Unknown}},
    {X86::SIDT32m, {0, Unknown}},
    {X86::SIDT64m, {0, Unknown}},
    {X86::SKINIT, {0, Unknown}},
    {X86::SLDT16m, {0, Unknown}},
    {X86::SLDT16r, {0, Unknown}},
    {X86::SLDT32r, {0, Unknown}},
    {X86::SLWPCB, {0, Unknown}},
    {X86::SLWPCB64, {0, Unknown}},
    {X86::SMSW16m, {0, Unknown}},
    {X86::SMSW16r, {0, Unknown}},
    {X86::SMSW32r, {0, Unknown}},
    {X86::SMSW64r, {0, Unknown}},
    {X86::SQRTPDm, {0, Unknown}},
    {X86::SQRTPDr, {0, Unknown}},
    {X86::SQRTPSm, {0, Unknown}},
    {X86::SQRTPSr, {0, Unknown}},
    {X86::SQRTSDm, {0, Unknown}},
    {X86::SQRTSDm_Int, {0, Unknown}},
    {X86::SQRTSDr, {0, Unknown}},
    {X86::SQRTSDr_Int, {0, Unknown}},
    {X86::SQRTSSm, {0, Unknown}},
    {X86::SQRTSSm_Int, {0, Unknown}},
    {X86::SQRTSSr, {0, Unknown}},
    {X86::SQRTSSr_Int, {0, Unknown}},
    {X86::SQRT_F, {0, Unknown}},
    {X86::SQRT_Fp32, {0, Unknown}},
    {X86::SQRT_Fp64, {0, Unknown}},
    {X86::SQRT_Fp80, {0, Unknown}},
    {X86::SS_PREFIX, {0, Unknown}},
    {X86::STAC, {0, Unknown}},
    {X86::STACKMAP, {0, Unknown}},
    {X86::STATEPOINT, {0, Unknown}},
    {X86::STC, {0, Unknown}},
    {X86::STD, {0, Unknown}},
    {X86::STGI, {0, Unknown}},
    {X86::STI, {0, Unknown}},
    {X86::STMXCSR, {0, Unknown}},
    {X86::STOSB, {0, Unknown}},
    {X86::STOSL, {0, Unknown}},
    {X86::STOSQ, {0, Unknown}},
    {X86::STOSW, {0, Unknown}},
    {X86::STR16r, {0, Unknown}},
    {X86::STR32r, {0, Unknown}},
    {X86::STR64r, {0, Unknown}},
    {X86::STRm, {0, Unknown}},
    {X86::ST_F32m, {0, Unknown}},
    {X86::ST_F64m, {0, Unknown}},
    {X86::ST_FP32m, {4, STORE_FPU_REG}},
    {X86::ST_FP64m, {8, STORE_FPU_REG}},
    {X86::ST_FP80m, {0, Unknown}},
    {X86::ST_FPrr, {0, Unknown}},
    {X86::ST_Fp32m, {0, Unknown}},
    {X86::ST_Fp64m, {0, Unknown}},
    {X86::ST_Fp64m32, {0, Unknown}},
    {X86::ST_Fp80m32, {0, Unknown}},
    {X86::ST_Fp80m64, {0, Unknown}},
    {X86::ST_FpP32m, {0, Unknown}},
    {X86::ST_FpP64m, {0, Unknown}},
    {X86::ST_FpP64m32, {0, Unknown}},
    {X86::ST_FpP80m, {0, Unknown}},
    {X86::ST_FpP80m32, {0, Unknown}},
    {X86::ST_FpP80m64, {0, Unknown}},
    {X86::ST_Frr, {0, Unknown}},
    {X86::SUB16i16, {0, Unknown}},
    {X86::SUB16mi, {2, COMPARE}},
    {X86::SUB16mi8, {2, COMPARE}},
    {X86::SUB16mr, {2, COMPARE}},
    {X86::SUB16ri, {0, Unknown}},
    {X86::SUB16ri8, {0, Unknown}},
    {X86::SUB16rm, {2, Unknown}},
    {X86::SUB16rr, {0, Unknown}},
    {X86::SUB16rr_REV, {0, Unknown}},
    {X86::SUB32i32, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB32mi, {4, COMPARE}},
    {X86::SUB32mi8, {4, COMPARE}},
    {X86::SUB32mr, {4, COMPARE}},
    {X86::SUB32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB32ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB32rm, {4, COMPARE}},
    {X86::SUB32rr, {0, COMPARE}},
    {X86::SUB32rr_REV, {0, Unknown}},
    {X86::SUB64i32, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB64mi32, {8, COMPARE}},
    {X86::SUB64mi8, {8, COMPARE}},
    {X86::SUB64mr, {8, COMPARE}},
    {X86::SUB64ri32, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB64ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::SUB64rm, {8, COMPARE}},
    {X86::SUB64rr, {0, COMPARE}},
    {X86::SUB64rr_REV, {0, Unknown}},
    {X86::SUB8i8, {0, Unknown}},
    {X86::SUB8mi, {1, COMPARE}},
    {X86::SUB8mi8, {1, COMPARE}},
    {X86::SUB8mr, {1, COMPARE}},
    {X86::SUB8ri, {0, Unknown}},
    {X86::SUB8ri8, {0, Unknown}},
    {X86::SUB8rm, {1, COMPARE}},
    {X86::SUB8rr, {0, Unknown}},
    {X86::SUB8rr_REV, {0, Unknown}},
    {X86::SUBPDrm, {0, Unknown}},
    {X86::SUBPDrr, {0, Unknown}},
    {X86::SUBPSrm, {0, Unknown}},
    {X86::SUBPSrr, {0, Unknown}},
    {X86::SUBREG_TO_REG, {0, Unknown}},
    {X86::SUBR_F32m, {0, Unknown}},
    {X86::SUBR_F64m, {0, Unknown}},
    {X86::SUBR_FI16m, {0, Unknown}},
    {X86::SUBR_FI32m, {0, Unknown}},
    {X86::SUBR_FPrST0, {0, Unknown}},
    {X86::SUBR_FST0r, {0, Unknown}},
    {X86::SUBR_Fp32m, {0, Unknown}},
    {X86::SUBR_Fp64m, {0, Unknown}},
    {X86::SUBR_Fp64m32, {0, Unknown}},
    {X86::SUBR_Fp80m32, {0, Unknown}},
    {X86::SUBR_Fp80m64, {0, Unknown}},
    {X86::SUBR_FpI16m32, {0, Unknown}},
    {X86::SUBR_FpI16m64, {0, Unknown}},
    {X86::SUBR_FpI16m80, {0, Unknown}},
    {X86::SUBR_FpI32m32, {0, Unknown}},
    {X86::SUBR_FpI32m64, {0, Unknown}},
    {X86::SUBR_FpI32m80, {0, Unknown}},
    {X86::SUBR_FrST0, {0, Unknown}},
    {X86::SUBSDrm, {0, Unknown}},
    {X86::SUBSDrm_Int, {8, BINARY_OP_RM}},
    {X86::SUBSDrr, {0, Unknown}},
    {X86::SUBSDrr_Int, {0, BINARY_OP_RR}},
    {X86::SUBSSrm, {0, Unknown}},
    {X86::SUBSSrm_Int, {4, BINARY_OP_RM}},
    {X86::SUBSSrr, {0, Unknown}},
    {X86::SUBSSrr_Int, {0, BINARY_OP_RR}},
    {X86::SUB_F32m, {0, Unknown}},
    {X86::SUB_F64m, {0, Unknown}},
    {X86::SUB_FI16m, {0, Unknown}},
    {X86::SUB_FI32m, {0, Unknown}},
    {X86::SUB_FPrST0, {0, Unknown}},
    {X86::SUB_FST0r, {0, Unknown}},
    {X86::SUB_Fp32, {0, Unknown}},
    {X86::SUB_Fp32m, {0, Unknown}},
    {X86::SUB_Fp64, {0, Unknown}},
    {X86::SUB_Fp64m, {0, Unknown}},
    {X86::SUB_Fp64m32, {0, Unknown}},
    {X86::SUB_Fp80, {0, Unknown}},
    {X86::SUB_Fp80m32, {0, Unknown}},
    {X86::SUB_Fp80m64, {0, Unknown}},
    {X86::SUB_FpI16m32, {0, Unknown}},
    {X86::SUB_FpI16m64, {0, Unknown}},
    {X86::SUB_FpI16m80, {0, Unknown}},
    {X86::SUB_FpI32m32, {0, Unknown}},
    {X86::SUB_FpI32m64, {0, Unknown}},
    {X86::SUB_FpI32m80, {0, Unknown}},
    {X86::SUB_FrST0, {0, Unknown}},
    {X86::SWAPGS, {0, Unknown}},
    {X86::SYSCALL, {0, Unknown}},
    {X86::SYSENTER, {0, Unknown}},
    {X86::SYSEXIT, {0, Unknown}},
    {X86::SYSEXIT64, {0, Unknown}},
    {X86::SYSRET, {0, Unknown}},
    {X86::SYSRET64, {0, Unknown}},
    {X86::T1MSKC32rm, {4, Unknown}},
    {X86::T1MSKC32rr, {0, Unknown}},
    {X86::T1MSKC64rm, {8, Unknown}},
    {X86::T1MSKC64rr, {0, Unknown}},
    {X86::TAILJMPd, {0, Unknown}},
    {X86::TAILJMPd64, {0, Unknown}},
    {X86::TAILJMPd64_CC, {0, Unknown}},
    {X86::TAILJMPd_CC, {0, Unknown}},
    {X86::TAILJMPm, {0, Unknown}},
    {X86::TAILJMPm64, {0, Unknown}},
    {X86::TAILJMPm64_REX, {0, Unknown}},
    {X86::TAILJMPr, {0, Unknown}},
    {X86::TAILJMPr64, {0, Unknown}},
    {X86::TAILJMPr64_REX, {0, Unknown}},
    {X86::TCRETURNdi, {0, Unknown}},
    {X86::TCRETURNdi64, {0, Unknown}},
    {X86::TCRETURNdi64cc, {0, Unknown}},
    {X86::TCRETURNdicc, {0, Unknown}},
    {X86::TCRETURNmi, {0, Unknown}},
    {X86::TCRETURNmi64, {0, Unknown}},
    {X86::TCRETURNri, {0, Unknown}},
    {X86::TCRETURNri64, {0, Unknown}},
    {X86::TEST16i16, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST16mi, {2, Unknown}},
    {X86::TEST16mr, {2, Unknown}},
    {X86::TEST16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST16rr, {0, BINARY_OP_RR}},
    {X86::TEST32i32, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST32mi, {4, Unknown}},
    {X86::TEST32mr, {4, Unknown}},
    {X86::TEST32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST32rr, {0, BINARY_OP_RR}},
    {X86::TEST64i32, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST64mi32, {8, Unknown}},
    {X86::TEST64mr, {8, Unknown}},
    {X86::TEST64ri32, {0, Unknown}},
    {X86::TEST64rr, {0, BINARY_OP_RR}},
    {X86::TEST8i8, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST8mi, {1, Unknown}},
    {X86::TEST8mr, {1, Unknown}},
    {X86::TEST8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::TEST8rr, {0, BINARY_OP_RR}},
    {X86::TLSCall_32, {0, Unknown}},
    {X86::TLSCall_64, {0, Unknown}},
    {X86::TLS_addr32, {0, Unknown}},
    {X86::TLS_addr64, {0, Unknown}},
    {X86::TLS_base_addr32, {0, Unknown}},
    {X86::TLS_base_addr64, {0, Unknown}},
    {X86::TRAP, {0, Unknown}},
    {X86::TST_F, {0, Unknown}},
    {X86::TST_Fp32, {0, Unknown}},
    {X86::TST_Fp64, {0, Unknown}},
    {X86::TST_Fp80, {0, Unknown}},
    {X86::TZCNT16rm, {2, Unknown}},
    {X86::TZCNT16rr, {0, Unknown}},
    {X86::TZCNT32rm, {4, Unknown}},
    {X86::TZCNT32rr, {0, Unknown}},
    {X86::TZCNT64rm, {8, Unknown}},
    {X86::TZCNT64rr, {0, Unknown}},
    {X86::TZMSK32rm, {4, Unknown}},
    {X86::TZMSK32rr, {0, Unknown}},
    {X86::TZMSK64rm, {8, Unknown}},
    {X86::TZMSK64rr, {0, Unknown}},
    {X86::UCOMISDrm, {8, SSE_COMPARE_RM}},
    {X86::UCOMISDrm_Int, {0, Unknown}},
    {X86::UCOMISDrr, {0, SSE_COMPARE_RR}},
    {X86::UCOMISDrr_Int, {0, Unknown}},
    {X86::UCOMISSrm, {4, SSE_COMPARE_RM}},
    {X86::UCOMISSrm_Int, {0, Unknown}},
    {X86::UCOMISSrr, {0, SSE_COMPARE_RR}},
    {X86::UCOMISSrr_Int, {0, Unknown}},
    {X86::UCOM_FIPr, {0, Unknown}},
    {X86::UCOM_FIr, {0, Unknown}},
    {X86::UCOM_FPPr, {0, Unknown}},
    {X86::UCOM_FPr, {0, Unknown}},
    {X86::UCOM_FpIr32, {0, Unknown}},
    {X86::UCOM_FpIr64, {0, Unknown}},
    {X86::UCOM_FpIr80, {0, Unknown}},
    {X86::UCOM_Fpr32, {0, Unknown}},
    {X86::UCOM_Fpr64, {0, Unknown}},
    {X86::UCOM_Fpr80, {0, Unknown}},
    {X86::UCOM_Fr, {0, Unknown}},
    {X86::UNPCKHPDrm, {0, Unknown}},
    {X86::UNPCKHPDrr, {0, Unknown}},
    {X86::UNPCKHPSrm, {0, Unknown}},
    {X86::UNPCKHPSrr, {0, Unknown}},
    {X86::UNPCKLPDrm, {0, Unknown}},
    {X86::UNPCKLPDrr, {0, Unknown}},
    {X86::UNPCKLPSrm, {0, Unknown}},
    {X86::UNPCKLPSrr, {0, Unknown}},
    {X86::VAARG_64, {0, Unknown}},
    {X86::VADDPDYrm, {0, Unknown}},
    {X86::VADDPDYrr, {0, Unknown}},
    {X86::VADDPDZ128rm, {1, Unknown}},
    {X86::VADDPDZ128rmb, {1, Unknown}},
    {X86::VADDPDZ128rmbk, {1, Unknown}},
    {X86::VADDPDZ128rmbkz, {1, Unknown}},
    {X86::VADDPDZ128rmk, {1, Unknown}},
    {X86::VADDPDZ128rmkz, {1, Unknown}},
    {X86::VADDPDZ128rr, {0, Unknown}},
    {X86::VADDPDZ128rrk, {0, Unknown}},
    {X86::VADDPDZ128rrkz, {0, Unknown}},
    {X86::VADDPDZ256rm, {0, Unknown}},
    {X86::VADDPDZ256rmb, {0, Unknown}},
    {X86::VADDPDZ256rmbk, {0, Unknown}},
    {X86::VADDPDZ256rmbkz, {0, Unknown}},
    {X86::VADDPDZ256rmk, {0, Unknown}},
    {X86::VADDPDZ256rmkz, {0, Unknown}},
    {X86::VADDPDZ256rr, {0, Unknown}},
    {X86::VADDPDZ256rrk, {0, Unknown}},
    {X86::VADDPDZ256rrkz, {0, Unknown}},
    {X86::VADDPDZrm, {0, Unknown}},
    {X86::VADDPDZrmb, {0, Unknown}},
    {X86::VADDPDZrmbk, {0, Unknown}},
    {X86::VADDPDZrmbkz, {0, Unknown}},
    {X86::VADDPDZrmk, {0, Unknown}},
    {X86::VADDPDZrmkz, {0, Unknown}},
    {X86::VADDPDZrr, {0, Unknown}},
    {X86::VADDPDZrrb, {0, Unknown}},
    {X86::VADDPDZrrbk, {0, Unknown}},
    {X86::VADDPDZrrbkz, {0, Unknown}},
    {X86::VADDPDZrrk, {0, Unknown}},
    {X86::VADDPDZrrkz, {0, Unknown}},
    {X86::VADDPDrm, {0, Unknown}},
    {X86::VADDPDrr, {0, Unknown}},
    {X86::VADDPSYrm, {0, Unknown}},
    {X86::VADDPSYrr, {0, Unknown}},
    {X86::VADDPSZ128rm, {1, Unknown}},
    {X86::VADDPSZ128rmb, {1, Unknown}},
    {X86::VADDPSZ128rmbk, {1, Unknown}},
    {X86::VADDPSZ128rmbkz, {1, Unknown}},
    {X86::VADDPSZ128rmk, {1, Unknown}},
    {X86::VADDPSZ128rmkz, {1, Unknown}},
    {X86::VADDPSZ128rr, {0, Unknown}},
    {X86::VADDPSZ128rrk, {0, Unknown}},
    {X86::VADDPSZ128rrkz, {0, Unknown}},
    {X86::VADDPSZ256rm, {0, Unknown}},
    {X86::VADDPSZ256rmb, {0, Unknown}},
    {X86::VADDPSZ256rmbk, {0, Unknown}},
    {X86::VADDPSZ256rmbkz, {0, Unknown}},
    {X86::VADDPSZ256rmk, {0, Unknown}},
    {X86::VADDPSZ256rmkz, {0, Unknown}},
    {X86::VADDPSZ256rr, {0, Unknown}},
    {X86::VADDPSZ256rrk, {0, Unknown}},
    {X86::VADDPSZ256rrkz, {0, Unknown}},
    {X86::VADDPSZrm, {0, Unknown}},
    {X86::VADDPSZrmb, {0, Unknown}},
    {X86::VADDPSZrmbk, {0, Unknown}},
    {X86::VADDPSZrmbkz, {0, Unknown}},
    {X86::VADDPSZrmk, {0, Unknown}},
    {X86::VADDPSZrmkz, {0, Unknown}},
    {X86::VADDPSZrr, {0, Unknown}},
    {X86::VADDPSZrrb, {0, Unknown}},
    {X86::VADDPSZrrbk, {0, Unknown}},
    {X86::VADDPSZrrbkz, {0, Unknown}},
    {X86::VADDPSZrrk, {0, Unknown}},
    {X86::VADDPSZrrkz, {0, Unknown}},
    {X86::VADDPSrm, {0, Unknown}},
    {X86::VADDPSrr, {0, Unknown}},
    {X86::VADDSDZrm, {0, Unknown}},
    {X86::VADDSDZrm_Int, {0, Unknown}},
    {X86::VADDSDZrm_Intk, {0, Unknown}},
    {X86::VADDSDZrm_Intkz, {0, Unknown}},
    {X86::VADDSDZrr, {0, Unknown}},
    {X86::VADDSDZrr_Int, {0, Unknown}},
    {X86::VADDSDZrr_Intk, {0, Unknown}},
    {X86::VADDSDZrr_Intkz, {0, Unknown}},
    {X86::VADDSDZrrb_Int, {0, Unknown}},
    {X86::VADDSDZrrb_Intk, {0, Unknown}},
    {X86::VADDSDZrrb_Intkz, {0, Unknown}},
    {X86::VADDSDrm, {0, Unknown}},
    {X86::VADDSDrm_Int, {0, Unknown}},
    {X86::VADDSDrr, {0, Unknown}},
    {X86::VADDSDrr_Int, {0, Unknown}},
    {X86::VADDSSZrm, {0, Unknown}},
    {X86::VADDSSZrm_Int, {0, Unknown}},
    {X86::VADDSSZrm_Intk, {0, Unknown}},
    {X86::VADDSSZrm_Intkz, {0, Unknown}},
    {X86::VADDSSZrr, {0, Unknown}},
    {X86::VADDSSZrr_Int, {0, Unknown}},
    {X86::VADDSSZrr_Intk, {0, Unknown}},
    {X86::VADDSSZrr_Intkz, {0, Unknown}},
    {X86::VADDSSZrrb_Int, {0, Unknown}},
    {X86::VADDSSZrrb_Intk, {0, Unknown}},
    {X86::VADDSSZrrb_Intkz, {0, Unknown}},
    {X86::VADDSSrm, {0, Unknown}},
    {X86::VADDSSrm_Int, {0, Unknown}},
    {X86::VADDSSrr, {0, Unknown}},
    {X86::VADDSSrr_Int, {0, Unknown}},
    {X86::VADDSUBPDYrm, {0, Unknown}},
    {X86::VADDSUBPDYrr, {0, Unknown}},
    {X86::VADDSUBPDrm, {0, Unknown}},
    {X86::VADDSUBPDrr, {0, Unknown}},
    {X86::VADDSUBPSYrm, {0, Unknown}},
    {X86::VADDSUBPSYrr, {0, Unknown}},
    {X86::VADDSUBPSrm, {0, Unknown}},
    {X86::VADDSUBPSrr, {0, Unknown}},
    {X86::VAESDECLASTYrm, {0, Unknown}},
    {X86::VAESDECLASTYrr, {0, Unknown}},
    {X86::VAESDECLASTZ128rm, {1, Unknown}},
    {X86::VAESDECLASTZ128rr, {0, Unknown}},
    {X86::VAESDECLASTZ256rm, {0, Unknown}},
    {X86::VAESDECLASTZ256rr, {0, Unknown}},
    {X86::VAESDECLASTZrm, {0, Unknown}},
    {X86::VAESDECLASTZrr, {0, Unknown}},
    {X86::VAESDECLASTrm, {0, Unknown}},
    {X86::VAESDECLASTrr, {0, Unknown}},
    {X86::VAESDECYrm, {0, Unknown}},
    {X86::VAESDECYrr, {0, Unknown}},
    {X86::VAESDECZ128rm, {1, Unknown}},
    {X86::VAESDECZ128rr, {0, Unknown}},
    {X86::VAESDECZ256rm, {0, Unknown}},
    {X86::VAESDECZ256rr, {0, Unknown}},
    {X86::VAESDECZrm, {0, Unknown}},
    {X86::VAESDECZrr, {0, Unknown}},
    {X86::VAESDECrm, {0, Unknown}},
    {X86::VAESDECrr, {0, Unknown}},
    {X86::VAESENCLASTYrm, {0, Unknown}},
    {X86::VAESENCLASTYrr, {0, Unknown}},
    {X86::VAESENCLASTZ128rm, {1, Unknown}},
    {X86::VAESENCLASTZ128rr, {0, Unknown}},
    {X86::VAESENCLASTZ256rm, {0, Unknown}},
    {X86::VAESENCLASTZ256rr, {0, Unknown}},
    {X86::VAESENCLASTZrm, {0, Unknown}},
    {X86::VAESENCLASTZrr, {0, Unknown}},
    {X86::VAESENCLASTrm, {0, Unknown}},
    {X86::VAESENCLASTrr, {0, Unknown}},
    {X86::VAESENCYrm, {0, Unknown}},
    {X86::VAESENCYrr, {0, Unknown}},
    {X86::VAESENCZ128rm, {1, Unknown}},
    {X86::VAESENCZ128rr, {0, Unknown}},
    {X86::VAESENCZ256rm, {0, Unknown}},
    {X86::VAESENCZ256rr, {0, Unknown}},
    {X86::VAESENCZrm, {0, Unknown}},
    {X86::VAESENCZrr, {0, Unknown}},
    {X86::VAESENCrm, {0, Unknown}},
    {X86::VAESENCrr, {0, Unknown}},
    {X86::VAESIMCrm, {0, Unknown}},
    {X86::VAESIMCrr, {0, Unknown}},
    {X86::VAESKEYGENASSIST128rm, {1, Unknown}},
    {X86::VAESKEYGENASSIST128rr, {0, Unknown}},
    {X86::VALIGNDZ128rmbi, {1, Unknown}},
    {X86::VALIGNDZ128rmbik, {1, Unknown}},
    {X86::VALIGNDZ128rmbikz, {1, Unknown}},
    {X86::VALIGNDZ128rmi, {1, Unknown}},
    {X86::VALIGNDZ128rmik, {1, Unknown}},
    {X86::VALIGNDZ128rmikz, {1, Unknown}},
    {X86::VALIGNDZ128rri, {0, Unknown}},
    {X86::VALIGNDZ128rrik, {0, Unknown}},
    {X86::VALIGNDZ128rrikz, {0, Unknown}},
    {X86::VALIGNDZ256rmbi, {0, Unknown}},
    {X86::VALIGNDZ256rmbik, {0, Unknown}},
    {X86::VALIGNDZ256rmbikz, {0, Unknown}},
    {X86::VALIGNDZ256rmi, {0, Unknown}},
    {X86::VALIGNDZ256rmik, {0, Unknown}},
    {X86::VALIGNDZ256rmikz, {0, Unknown}},
    {X86::VALIGNDZ256rri, {0, Unknown}},
    {X86::VALIGNDZ256rrik, {0, Unknown}},
    {X86::VALIGNDZ256rrikz, {0, Unknown}},
    {X86::VALIGNDZrmbi, {0, Unknown}},
    {X86::VALIGNDZrmbik, {0, Unknown}},
    {X86::VALIGNDZrmbikz, {0, Unknown}},
    {X86::VALIGNDZrmi, {0, Unknown}},
    {X86::VALIGNDZrmik, {0, Unknown}},
    {X86::VALIGNDZrmikz, {0, Unknown}},
    {X86::VALIGNDZrri, {0, Unknown}},
    {X86::VALIGNDZrrik, {0, Unknown}},
    {X86::VALIGNDZrrikz, {0, Unknown}},
    {X86::VALIGNQZ128rmbi, {1, Unknown}},
    {X86::VALIGNQZ128rmbik, {1, Unknown}},
    {X86::VALIGNQZ128rmbikz, {1, Unknown}},
    {X86::VALIGNQZ128rmi, {1, Unknown}},
    {X86::VALIGNQZ128rmik, {1, Unknown}},
    {X86::VALIGNQZ128rmikz, {1, Unknown}},
    {X86::VALIGNQZ128rri, {0, Unknown}},
    {X86::VALIGNQZ128rrik, {0, Unknown}},
    {X86::VALIGNQZ128rrikz, {0, Unknown}},
    {X86::VALIGNQZ256rmbi, {0, Unknown}},
    {X86::VALIGNQZ256rmbik, {0, Unknown}},
    {X86::VALIGNQZ256rmbikz, {0, Unknown}},
    {X86::VALIGNQZ256rmi, {0, Unknown}},
    {X86::VALIGNQZ256rmik, {0, Unknown}},
    {X86::VALIGNQZ256rmikz, {0, Unknown}},
    {X86::VALIGNQZ256rri, {0, Unknown}},
    {X86::VALIGNQZ256rrik, {0, Unknown}},
    {X86::VALIGNQZ256rrikz, {0, Unknown}},
    {X86::VALIGNQZrmbi, {0, Unknown}},
    {X86::VALIGNQZrmbik, {0, Unknown}},
    {X86::VALIGNQZrmbikz, {0, Unknown}},
    {X86::VALIGNQZrmi, {0, Unknown}},
    {X86::VALIGNQZrmik, {0, Unknown}},
    {X86::VALIGNQZrmikz, {0, Unknown}},
    {X86::VALIGNQZrri, {0, Unknown}},
    {X86::VALIGNQZrrik, {0, Unknown}},
    {X86::VALIGNQZrrikz, {0, Unknown}},
    {X86::VANDNPDYrm, {0, Unknown}},
    {X86::VANDNPDYrr, {0, Unknown}},
    {X86::VANDNPDZ128rm, {1, Unknown}},
    {X86::VANDNPDZ128rmb, {1, Unknown}},
    {X86::VANDNPDZ128rmbk, {1, Unknown}},
    {X86::VANDNPDZ128rmbkz, {1, Unknown}},
    {X86::VANDNPDZ128rmk, {1, Unknown}},
    {X86::VANDNPDZ128rmkz, {1, Unknown}},
    {X86::VANDNPDZ128rr, {0, Unknown}},
    {X86::VANDNPDZ128rrk, {0, Unknown}},
    {X86::VANDNPDZ128rrkz, {0, Unknown}},
    {X86::VANDNPDZ256rm, {0, Unknown}},
    {X86::VANDNPDZ256rmb, {0, Unknown}},
    {X86::VANDNPDZ256rmbk, {0, Unknown}},
    {X86::VANDNPDZ256rmbkz, {0, Unknown}},
    {X86::VANDNPDZ256rmk, {0, Unknown}},
    {X86::VANDNPDZ256rmkz, {0, Unknown}},
    {X86::VANDNPDZ256rr, {0, Unknown}},
    {X86::VANDNPDZ256rrk, {0, Unknown}},
    {X86::VANDNPDZ256rrkz, {0, Unknown}},
    {X86::VANDNPDZrm, {0, Unknown}},
    {X86::VANDNPDZrmb, {0, Unknown}},
    {X86::VANDNPDZrmbk, {0, Unknown}},
    {X86::VANDNPDZrmbkz, {0, Unknown}},
    {X86::VANDNPDZrmk, {0, Unknown}},
    {X86::VANDNPDZrmkz, {0, Unknown}},
    {X86::VANDNPDZrr, {0, Unknown}},
    {X86::VANDNPDZrrk, {0, Unknown}},
    {X86::VANDNPDZrrkz, {0, Unknown}},
    {X86::VANDNPDrm, {0, Unknown}},
    {X86::VANDNPDrr, {0, Unknown}},
    {X86::VANDNPSYrm, {0, Unknown}},
    {X86::VANDNPSYrr, {0, Unknown}},
    {X86::VANDNPSZ128rm, {1, Unknown}},
    {X86::VANDNPSZ128rmb, {1, Unknown}},
    {X86::VANDNPSZ128rmbk, {1, Unknown}},
    {X86::VANDNPSZ128rmbkz, {1, Unknown}},
    {X86::VANDNPSZ128rmk, {1, Unknown}},
    {X86::VANDNPSZ128rmkz, {1, Unknown}},
    {X86::VANDNPSZ128rr, {0, Unknown}},
    {X86::VANDNPSZ128rrk, {0, Unknown}},
    {X86::VANDNPSZ128rrkz, {0, Unknown}},
    {X86::VANDNPSZ256rm, {0, Unknown}},
    {X86::VANDNPSZ256rmb, {0, Unknown}},
    {X86::VANDNPSZ256rmbk, {0, Unknown}},
    {X86::VANDNPSZ256rmbkz, {0, Unknown}},
    {X86::VANDNPSZ256rmk, {0, Unknown}},
    {X86::VANDNPSZ256rmkz, {0, Unknown}},
    {X86::VANDNPSZ256rr, {0, Unknown}},
    {X86::VANDNPSZ256rrk, {0, Unknown}},
    {X86::VANDNPSZ256rrkz, {0, Unknown}},
    {X86::VANDNPSZrm, {0, Unknown}},
    {X86::VANDNPSZrmb, {0, Unknown}},
    {X86::VANDNPSZrmbk, {0, Unknown}},
    {X86::VANDNPSZrmbkz, {0, Unknown}},
    {X86::VANDNPSZrmk, {0, Unknown}},
    {X86::VANDNPSZrmkz, {0, Unknown}},
    {X86::VANDNPSZrr, {0, Unknown}},
    {X86::VANDNPSZrrk, {0, Unknown}},
    {X86::VANDNPSZrrkz, {0, Unknown}},
    {X86::VANDNPSrm, {0, Unknown}},
    {X86::VANDNPSrr, {0, Unknown}},
    {X86::VANDPDYrm, {0, Unknown}},
    {X86::VANDPDYrr, {0, Unknown}},
    {X86::VANDPDZ128rm, {1, Unknown}},
    {X86::VANDPDZ128rmb, {1, Unknown}},
    {X86::VANDPDZ128rmbk, {1, Unknown}},
    {X86::VANDPDZ128rmbkz, {1, Unknown}},
    {X86::VANDPDZ128rmk, {1, Unknown}},
    {X86::VANDPDZ128rmkz, {1, Unknown}},
    {X86::VANDPDZ128rr, {0, Unknown}},
    {X86::VANDPDZ128rrk, {0, Unknown}},
    {X86::VANDPDZ128rrkz, {0, Unknown}},
    {X86::VANDPDZ256rm, {0, Unknown}},
    {X86::VANDPDZ256rmb, {0, Unknown}},
    {X86::VANDPDZ256rmbk, {0, Unknown}},
    {X86::VANDPDZ256rmbkz, {0, Unknown}},
    {X86::VANDPDZ256rmk, {0, Unknown}},
    {X86::VANDPDZ256rmkz, {0, Unknown}},
    {X86::VANDPDZ256rr, {0, Unknown}},
    {X86::VANDPDZ256rrk, {0, Unknown}},
    {X86::VANDPDZ256rrkz, {0, Unknown}},
    {X86::VANDPDZrm, {0, Unknown}},
    {X86::VANDPDZrmb, {0, Unknown}},
    {X86::VANDPDZrmbk, {0, Unknown}},
    {X86::VANDPDZrmbkz, {0, Unknown}},
    {X86::VANDPDZrmk, {0, Unknown}},
    {X86::VANDPDZrmkz, {0, Unknown}},
    {X86::VANDPDZrr, {0, Unknown}},
    {X86::VANDPDZrrk, {0, Unknown}},
    {X86::VANDPDZrrkz, {0, Unknown}},
    {X86::VANDPDrm, {0, Unknown}},
    {X86::VANDPDrr, {0, Unknown}},
    {X86::VANDPSYrm, {0, Unknown}},
    {X86::VANDPSYrr, {0, Unknown}},
    {X86::VANDPSZ128rm, {1, Unknown}},
    {X86::VANDPSZ128rmb, {1, Unknown}},
    {X86::VANDPSZ128rmbk, {1, Unknown}},
    {X86::VANDPSZ128rmbkz, {1, Unknown}},
    {X86::VANDPSZ128rmk, {1, Unknown}},
    {X86::VANDPSZ128rmkz, {1, Unknown}},
    {X86::VANDPSZ128rr, {0, Unknown}},
    {X86::VANDPSZ128rrk, {0, Unknown}},
    {X86::VANDPSZ128rrkz, {0, Unknown}},
    {X86::VANDPSZ256rm, {0, Unknown}},
    {X86::VANDPSZ256rmb, {0, Unknown}},
    {X86::VANDPSZ256rmbk, {0, Unknown}},
    {X86::VANDPSZ256rmbkz, {0, Unknown}},
    {X86::VANDPSZ256rmk, {0, Unknown}},
    {X86::VANDPSZ256rmkz, {0, Unknown}},
    {X86::VANDPSZ256rr, {0, Unknown}},
    {X86::VANDPSZ256rrk, {0, Unknown}},
    {X86::VANDPSZ256rrkz, {0, Unknown}},
    {X86::VANDPSZrm, {0, Unknown}},
    {X86::VANDPSZrmb, {0, Unknown}},
    {X86::VANDPSZrmbk, {0, Unknown}},
    {X86::VANDPSZrmbkz, {0, Unknown}},
    {X86::VANDPSZrmk, {0, Unknown}},
    {X86::VANDPSZrmkz, {0, Unknown}},
    {X86::VANDPSZrr, {0, Unknown}},
    {X86::VANDPSZrrk, {0, Unknown}},
    {X86::VANDPSZrrkz, {0, Unknown}},
    {X86::VANDPSrm, {0, Unknown}},
    {X86::VANDPSrr, {0, Unknown}},
    {X86::VASTART_SAVE_XMM_REGS, {0, Unknown}},
    {X86::VBLENDMPDZ128rm, {1, Unknown}},
    {X86::VBLENDMPDZ128rmb, {1, Unknown}},
    {X86::VBLENDMPDZ128rmbk, {1, Unknown}},
    {X86::VBLENDMPDZ128rmbkz, {1, Unknown}},
    {X86::VBLENDMPDZ128rmk, {1, Unknown}},
    {X86::VBLENDMPDZ128rmkz, {1, Unknown}},
    {X86::VBLENDMPDZ128rr, {0, Unknown}},
    {X86::VBLENDMPDZ128rrk, {0, Unknown}},
    {X86::VBLENDMPDZ128rrkz, {0, Unknown}},
    {X86::VBLENDMPDZ256rm, {0, Unknown}},
    {X86::VBLENDMPDZ256rmb, {0, Unknown}},
    {X86::VBLENDMPDZ256rmbk, {0, Unknown}},
    {X86::VBLENDMPDZ256rmbkz, {0, Unknown}},
    {X86::VBLENDMPDZ256rmk, {0, Unknown}},
    {X86::VBLENDMPDZ256rmkz, {0, Unknown}},
    {X86::VBLENDMPDZ256rr, {0, Unknown}},
    {X86::VBLENDMPDZ256rrk, {0, Unknown}},
    {X86::VBLENDMPDZ256rrkz, {0, Unknown}},
    {X86::VBLENDMPDZrm, {0, Unknown}},
    {X86::VBLENDMPDZrmb, {0, Unknown}},
    {X86::VBLENDMPDZrmbk, {0, Unknown}},
    {X86::VBLENDMPDZrmbkz, {0, Unknown}},
    {X86::VBLENDMPDZrmk, {0, Unknown}},
    {X86::VBLENDMPDZrmkz, {0, Unknown}},
    {X86::VBLENDMPDZrr, {0, Unknown}},
    {X86::VBLENDMPDZrrk, {0, Unknown}},
    {X86::VBLENDMPDZrrkz, {0, Unknown}},
    {X86::VBLENDMPSZ128rm, {1, Unknown}},
    {X86::VBLENDMPSZ128rmb, {1, Unknown}},
    {X86::VBLENDMPSZ128rmbk, {1, Unknown}},
    {X86::VBLENDMPSZ128rmbkz, {1, Unknown}},
    {X86::VBLENDMPSZ128rmk, {1, Unknown}},
    {X86::VBLENDMPSZ128rmkz, {1, Unknown}},
    {X86::VBLENDMPSZ128rr, {0, Unknown}},
    {X86::VBLENDMPSZ128rrk, {0, Unknown}},
    {X86::VBLENDMPSZ128rrkz, {0, Unknown}},
    {X86::VBLENDMPSZ256rm, {0, Unknown}},
    {X86::VBLENDMPSZ256rmb, {0, Unknown}},
    {X86::VBLENDMPSZ256rmbk, {0, Unknown}},
    {X86::VBLENDMPSZ256rmbkz, {0, Unknown}},
    {X86::VBLENDMPSZ256rmk, {0, Unknown}},
    {X86::VBLENDMPSZ256rmkz, {0, Unknown}},
    {X86::VBLENDMPSZ256rr, {0, Unknown}},
    {X86::VBLENDMPSZ256rrk, {0, Unknown}},
    {X86::VBLENDMPSZ256rrkz, {0, Unknown}},
    {X86::VBLENDMPSZrm, {0, Unknown}},
    {X86::VBLENDMPSZrmb, {0, Unknown}},
    {X86::VBLENDMPSZrmbk, {0, Unknown}},
    {X86::VBLENDMPSZrmbkz, {0, Unknown}},
    {X86::VBLENDMPSZrmk, {0, Unknown}},
    {X86::VBLENDMPSZrmkz, {0, Unknown}},
    {X86::VBLENDMPSZrr, {0, Unknown}},
    {X86::VBLENDMPSZrrk, {0, Unknown}},
    {X86::VBLENDMPSZrrkz, {0, Unknown}},
    {X86::VBLENDPDYrmi, {0, Unknown}},
    {X86::VBLENDPDYrri, {0, Unknown}},
    {X86::VBLENDPDrmi, {0, Unknown}},
    {X86::VBLENDPDrri, {0, Unknown}},
    {X86::VBLENDPSYrmi, {0, Unknown}},
    {X86::VBLENDPSYrri, {0, Unknown}},
    {X86::VBLENDPSrmi, {0, Unknown}},
    {X86::VBLENDPSrri, {0, Unknown}},
    {X86::VBLENDVPDYrm, {0, Unknown}},
    {X86::VBLENDVPDYrr, {0, Unknown}},
    {X86::VBLENDVPDrm, {0, Unknown}},
    {X86::VBLENDVPDrr, {0, Unknown}},
    {X86::VBLENDVPSYrm, {0, Unknown}},
    {X86::VBLENDVPSYrr, {0, Unknown}},
    {X86::VBLENDVPSrm, {0, Unknown}},
    {X86::VBLENDVPSrr, {0, Unknown}},
    {X86::VBROADCASTF128, {0, Unknown}},
    {X86::VBROADCASTF32X4Z256rm, {0, Unknown}},
    {X86::VBROADCASTF32X4Z256rmk, {0, Unknown}},
    {X86::VBROADCASTF32X4Z256rmkz, {0, Unknown}},
    {X86::VBROADCASTF32X4rm, {0, Unknown}},
    {X86::VBROADCASTF32X4rmk, {0, Unknown}},
    {X86::VBROADCASTF32X4rmkz, {0, Unknown}},
    {X86::VBROADCASTF32X8rm, {1, Unknown}},
    {X86::VBROADCASTF32X8rmk, {1, Unknown}},
    {X86::VBROADCASTF32X8rmkz, {1, Unknown}},
    {X86::VBROADCASTF64X2rm, {0, Unknown}},
    {X86::VBROADCASTF64X2rmk, {0, Unknown}},
    {X86::VBROADCASTF64X2rmkz, {0, Unknown}},
    {X86::VBROADCASTF64X4rm, {0, Unknown}},
    {X86::VBROADCASTF64X4rmk, {0, Unknown}},
    {X86::VBROADCASTF64X4rmkz, {0, Unknown}},
    {X86::VBROADCASTI128, {0, Unknown}},
    {X86::VBROADCASTI32X4Z256rm, {0, Unknown}},
    {X86::VBROADCASTI32X4Z256rmk, {0, Unknown}},
    {X86::VBROADCASTI32X4Z256rmkz, {0, Unknown}},
    {X86::VBROADCASTI32X4rm, {0, Unknown}},
    {X86::VBROADCASTI32X4rmk, {0, Unknown}},
    {X86::VBROADCASTI32X4rmkz, {0, Unknown}},
    {X86::VBROADCASTI32X8rm, {1, Unknown}},
    {X86::VBROADCASTI32X8rmk, {1, Unknown}},
    {X86::VBROADCASTI32X8rmkz, {1, Unknown}},
    {X86::VBROADCASTI64X2Z128rm, {1, Unknown}},
    {X86::VBROADCASTI64X2Z128rmk, {1, Unknown}},
    {X86::VBROADCASTI64X2Z128rmkz, {1, Unknown}},
    {X86::VBROADCASTI64X2rm, {0, Unknown}},
    {X86::VBROADCASTI64X2rmk, {0, Unknown}},
    {X86::VBROADCASTI64X2rmkz, {0, Unknown}},
    {X86::VBROADCASTI64X4rm, {0, Unknown}},
    {X86::VBROADCASTI64X4rmk, {0, Unknown}},
    {X86::VBROADCASTI64X4rmkz, {0, Unknown}},
    {X86::VBROADCASTSDYrm, {0, Unknown}},
    {X86::VBROADCASTSDYrr, {0, Unknown}},
    {X86::VBROADCASTSSYrm, {0, Unknown}},
    {X86::VBROADCASTSSYrr, {0, Unknown}},
    {X86::VBROADCASTSSrm, {0, Unknown}},
    {X86::VBROADCASTSSrr, {0, Unknown}},
    {X86::VCMPPDYrmi, {0, Unknown}},
    {X86::VCMPPDYrri, {0, Unknown}},
    {X86::VCMPPDZ128rmbi, {1, Unknown}},
    {X86::VCMPPDZ128rmbik, {1, Unknown}},
    {X86::VCMPPDZ128rmi, {1, Unknown}},
    {X86::VCMPPDZ128rmik, {1, Unknown}},
    {X86::VCMPPDZ128rri, {0, Unknown}},
    {X86::VCMPPDZ128rrik, {0, Unknown}},
    {X86::VCMPPDZ256rmbi, {0, Unknown}},
    {X86::VCMPPDZ256rmbik, {0, Unknown}},
    {X86::VCMPPDZ256rmi, {0, Unknown}},
    {X86::VCMPPDZ256rmik, {0, Unknown}},
    {X86::VCMPPDZ256rri, {0, Unknown}},
    {X86::VCMPPDZ256rrik, {0, Unknown}},
    {X86::VCMPPDZrmbi, {0, Unknown}},
    {X86::VCMPPDZrmbik, {0, Unknown}},
    {X86::VCMPPDZrmi, {0, Unknown}},
    {X86::VCMPPDZrmik, {0, Unknown}},
    {X86::VCMPPDZrri, {0, Unknown}},
    {X86::VCMPPDZrrib, {0, Unknown}},
    {X86::VCMPPDZrribk, {0, Unknown}},
    {X86::VCMPPDZrrik, {0, Unknown}},
    {X86::VCMPPDrmi, {0, Unknown}},
    {X86::VCMPPDrri, {0, Unknown}},
    {X86::VCMPPSYrmi, {0, Unknown}},
    {X86::VCMPPSYrri, {0, Unknown}},
    {X86::VCMPPSZ128rmbi, {1, Unknown}},
    {X86::VCMPPSZ128rmbik, {1, Unknown}},
    {X86::VCMPPSZ128rmi, {1, Unknown}},
    {X86::VCMPPSZ128rmik, {1, Unknown}},
    {X86::VCMPPSZ128rri, {0, Unknown}},
    {X86::VCMPPSZ128rrik, {0, Unknown}},
    {X86::VCMPPSZ256rmbi, {0, Unknown}},
    {X86::VCMPPSZ256rmbik, {0, Unknown}},
    {X86::VCMPPSZ256rmi, {0, Unknown}},
    {X86::VCMPPSZ256rmik, {0, Unknown}},
    {X86::VCMPPSZ256rri, {0, Unknown}},
    {X86::VCMPPSZ256rrik, {0, Unknown}},
    {X86::VCMPPSZrmbi, {0, Unknown}},
    {X86::VCMPPSZrmbik, {0, Unknown}},
    {X86::VCMPPSZrmi, {0, Unknown}},
    {X86::VCMPPSZrmik, {0, Unknown}},
    {X86::VCMPPSZrri, {0, Unknown}},
    {X86::VCMPPSZrrib, {0, Unknown}},
    {X86::VCMPPSZrribk, {0, Unknown}},
    {X86::VCMPPSZrrik, {0, Unknown}},
    {X86::VCMPPSrmi, {0, Unknown}},
    {X86::VCMPPSrri, {0, Unknown}},
    {X86::VCMPSDZrm, {0, Unknown}},
    {X86::VCMPSDZrm_Int, {0, Unknown}},
    {X86::VCMPSDZrm_Intk, {0, Unknown}},
    {X86::VCMPSDZrr, {0, Unknown}},
    {X86::VCMPSDZrr_Int, {0, Unknown}},
    {X86::VCMPSDZrr_Intk, {0, Unknown}},
    {X86::VCMPSDZrrb_Int, {0, Unknown}},
    {X86::VCMPSDZrrb_Intk, {0, Unknown}},
    {X86::VCMPSDrm, {0, Unknown}},
    {X86::VCMPSDrm_Int, {0, Unknown}},
    {X86::VCMPSDrr, {0, Unknown}},
    {X86::VCMPSDrr_Int, {0, Unknown}},
    {X86::VCMPSSZrm, {0, Unknown}},
    {X86::VCMPSSZrm_Int, {0, Unknown}},
    {X86::VCMPSSZrm_Intk, {0, Unknown}},
    {X86::VCMPSSZrr, {0, Unknown}},
    {X86::VCMPSSZrr_Int, {0, Unknown}},
    {X86::VCMPSSZrr_Intk, {0, Unknown}},
    {X86::VCMPSSZrrb_Int, {0, Unknown}},
    {X86::VCMPSSZrrb_Intk, {0, Unknown}},
    {X86::VCMPSSrm, {0, Unknown}},
    {X86::VCMPSSrm_Int, {0, Unknown}},
    {X86::VCMPSSrr, {0, Unknown}},
    {X86::VCMPSSrr_Int, {0, Unknown}},
    {X86::VCOMISDZrm, {0, Unknown}},
    {X86::VCOMISDZrm_Int, {0, Unknown}},
    {X86::VCOMISDZrr, {0, Unknown}},
    {X86::VCOMISDZrr_Int, {0, Unknown}},
    {X86::VCOMISDZrrb, {0, Unknown}},
    {X86::VCOMISDrm, {0, Unknown}},
    {X86::VCOMISDrm_Int, {0, Unknown}},
    {X86::VCOMISDrr, {0, Unknown}},
    {X86::VCOMISDrr_Int, {0, Unknown}},
    {X86::VCOMISSZrm, {0, Unknown}},
    {X86::VCOMISSZrm_Int, {0, Unknown}},
    {X86::VCOMISSZrr, {0, Unknown}},
    {X86::VCOMISSZrr_Int, {0, Unknown}},
    {X86::VCOMISSZrrb, {0, Unknown}},
    {X86::VCOMISSrm, {0, Unknown}},
    {X86::VCOMISSrm_Int, {0, Unknown}},
    {X86::VCOMISSrr, {0, Unknown}},
    {X86::VCOMISSrr_Int, {0, Unknown}},
    {X86::VCOMPRESSPDZ128mr, {1, Unknown}},
    {X86::VCOMPRESSPDZ128mrk, {1, Unknown}},
    {X86::VCOMPRESSPDZ128rr, {0, Unknown}},
    {X86::VCOMPRESSPDZ128rrk, {0, Unknown}},
    {X86::VCOMPRESSPDZ128rrkz, {0, Unknown}},
    {X86::VCOMPRESSPDZ256mr, {0, Unknown}},
    {X86::VCOMPRESSPDZ256mrk, {0, Unknown}},
    {X86::VCOMPRESSPDZ256rr, {0, Unknown}},
    {X86::VCOMPRESSPDZ256rrk, {0, Unknown}},
    {X86::VCOMPRESSPDZ256rrkz, {0, Unknown}},
    {X86::VCOMPRESSPDZmr, {0, Unknown}},
    {X86::VCOMPRESSPDZmrk, {0, Unknown}},
    {X86::VCOMPRESSPDZrr, {0, Unknown}},
    {X86::VCOMPRESSPDZrrk, {0, Unknown}},
    {X86::VCOMPRESSPDZrrkz, {0, Unknown}},
    {X86::VCOMPRESSPSZ128mr, {1, Unknown}},
    {X86::VCOMPRESSPSZ128mrk, {1, Unknown}},
    {X86::VCOMPRESSPSZ128rr, {0, Unknown}},
    {X86::VCOMPRESSPSZ128rrk, {0, Unknown}},
    {X86::VCOMPRESSPSZ128rrkz, {0, Unknown}},
    {X86::VCOMPRESSPSZ256mr, {0, Unknown}},
    {X86::VCOMPRESSPSZ256mrk, {0, Unknown}},
    {X86::VCOMPRESSPSZ256rr, {0, Unknown}},
    {X86::VCOMPRESSPSZ256rrk, {0, Unknown}},
    {X86::VCOMPRESSPSZ256rrkz, {0, Unknown}},
    {X86::VCOMPRESSPSZmr, {0, Unknown}},
    {X86::VCOMPRESSPSZmrk, {0, Unknown}},
    {X86::VCOMPRESSPSZrr, {0, Unknown}},
    {X86::VCOMPRESSPSZrrk, {0, Unknown}},
    {X86::VCOMPRESSPSZrrkz, {0, Unknown}},
    {X86::VCVTDQ2PDYrm, {0, Unknown}},
    {X86::VCVTDQ2PDYrr, {0, Unknown}},
    {X86::VCVTDQ2PDZ128rm, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rmb, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rmbk, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rmbkz, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rmk, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rmkz, {1, Unknown}},
    {X86::VCVTDQ2PDZ128rr, {0, Unknown}},
    {X86::VCVTDQ2PDZ128rrk, {0, Unknown}},
    {X86::VCVTDQ2PDZ128rrkz, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rm, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rmb, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rmbk, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rmbkz, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rmk, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rmkz, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rr, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rrk, {0, Unknown}},
    {X86::VCVTDQ2PDZ256rrkz, {0, Unknown}},
    {X86::VCVTDQ2PDZrm, {0, Unknown}},
    {X86::VCVTDQ2PDZrmb, {0, Unknown}},
    {X86::VCVTDQ2PDZrmbk, {0, Unknown}},
    {X86::VCVTDQ2PDZrmbkz, {0, Unknown}},
    {X86::VCVTDQ2PDZrmk, {0, Unknown}},
    {X86::VCVTDQ2PDZrmkz, {0, Unknown}},
    {X86::VCVTDQ2PDZrr, {0, Unknown}},
    {X86::VCVTDQ2PDZrrk, {0, Unknown}},
    {X86::VCVTDQ2PDZrrkz, {0, Unknown}},
    {X86::VCVTDQ2PDrm, {0, Unknown}},
    {X86::VCVTDQ2PDrr, {0, Unknown}},
    {X86::VCVTDQ2PSYrm, {0, Unknown}},
    {X86::VCVTDQ2PSYrr, {0, Unknown}},
    {X86::VCVTDQ2PSZ128rm, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rmb, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rmbk, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rmbkz, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rmk, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTDQ2PSZ128rr, {0, Unknown}},
    {X86::VCVTDQ2PSZ128rrk, {0, Unknown}},
    {X86::VCVTDQ2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rm, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rmb, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rmbk, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rmbkz, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rmk, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rr, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rrk, {0, Unknown}},
    {X86::VCVTDQ2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTDQ2PSZrm, {0, Unknown}},
    {X86::VCVTDQ2PSZrmb, {0, Unknown}},
    {X86::VCVTDQ2PSZrmbk, {0, Unknown}},
    {X86::VCVTDQ2PSZrmbkz, {0, Unknown}},
    {X86::VCVTDQ2PSZrmk, {0, Unknown}},
    {X86::VCVTDQ2PSZrmkz, {0, Unknown}},
    {X86::VCVTDQ2PSZrr, {0, Unknown}},
    {X86::VCVTDQ2PSZrrb, {0, Unknown}},
    {X86::VCVTDQ2PSZrrbk, {0, Unknown}},
    {X86::VCVTDQ2PSZrrbkz, {0, Unknown}},
    {X86::VCVTDQ2PSZrrk, {0, Unknown}},
    {X86::VCVTDQ2PSZrrkz, {0, Unknown}},
    {X86::VCVTDQ2PSrm, {0, Unknown}},
    {X86::VCVTDQ2PSrr, {0, Unknown}},
    {X86::VCVTPD2DQYrm, {0, Unknown}},
    {X86::VCVTPD2DQYrr, {0, Unknown}},
    {X86::VCVTPD2DQZ128rm, {1, Unknown}},
    {X86::VCVTPD2DQZ128rmb, {1, Unknown}},
    {X86::VCVTPD2DQZ128rmbk, {1, Unknown}},
    {X86::VCVTPD2DQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPD2DQZ128rmk, {1, Unknown}},
    {X86::VCVTPD2DQZ128rmkz, {1, Unknown}},
    {X86::VCVTPD2DQZ128rr, {0, Unknown}},
    {X86::VCVTPD2DQZ128rrk, {0, Unknown}},
    {X86::VCVTPD2DQZ128rrkz, {0, Unknown}},
    {X86::VCVTPD2DQZ256rm, {0, Unknown}},
    {X86::VCVTPD2DQZ256rmb, {0, Unknown}},
    {X86::VCVTPD2DQZ256rmbk, {0, Unknown}},
    {X86::VCVTPD2DQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPD2DQZ256rmk, {0, Unknown}},
    {X86::VCVTPD2DQZ256rmkz, {0, Unknown}},
    {X86::VCVTPD2DQZ256rr, {0, Unknown}},
    {X86::VCVTPD2DQZ256rrk, {0, Unknown}},
    {X86::VCVTPD2DQZ256rrkz, {0, Unknown}},
    {X86::VCVTPD2DQZrm, {0, Unknown}},
    {X86::VCVTPD2DQZrmb, {0, Unknown}},
    {X86::VCVTPD2DQZrmbk, {0, Unknown}},
    {X86::VCVTPD2DQZrmbkz, {0, Unknown}},
    {X86::VCVTPD2DQZrmk, {0, Unknown}},
    {X86::VCVTPD2DQZrmkz, {0, Unknown}},
    {X86::VCVTPD2DQZrr, {0, Unknown}},
    {X86::VCVTPD2DQZrrb, {0, Unknown}},
    {X86::VCVTPD2DQZrrbk, {0, Unknown}},
    {X86::VCVTPD2DQZrrbkz, {0, Unknown}},
    {X86::VCVTPD2DQZrrk, {0, Unknown}},
    {X86::VCVTPD2DQZrrkz, {0, Unknown}},
    {X86::VCVTPD2DQrm, {0, Unknown}},
    {X86::VCVTPD2DQrr, {0, Unknown}},
    {X86::VCVTPD2PSYrm, {0, Unknown}},
    {X86::VCVTPD2PSYrr, {0, Unknown}},
    {X86::VCVTPD2PSZ128rm, {1, Unknown}},
    {X86::VCVTPD2PSZ128rmb, {1, Unknown}},
    {X86::VCVTPD2PSZ128rmbk, {1, Unknown}},
    {X86::VCVTPD2PSZ128rmbkz, {1, Unknown}},
    {X86::VCVTPD2PSZ128rmk, {1, Unknown}},
    {X86::VCVTPD2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTPD2PSZ128rr, {0, Unknown}},
    {X86::VCVTPD2PSZ128rrk, {0, Unknown}},
    {X86::VCVTPD2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTPD2PSZ256rm, {0, Unknown}},
    {X86::VCVTPD2PSZ256rmb, {0, Unknown}},
    {X86::VCVTPD2PSZ256rmbk, {0, Unknown}},
    {X86::VCVTPD2PSZ256rmbkz, {0, Unknown}},
    {X86::VCVTPD2PSZ256rmk, {0, Unknown}},
    {X86::VCVTPD2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTPD2PSZ256rr, {0, Unknown}},
    {X86::VCVTPD2PSZ256rrk, {0, Unknown}},
    {X86::VCVTPD2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTPD2PSZrm, {0, Unknown}},
    {X86::VCVTPD2PSZrmb, {0, Unknown}},
    {X86::VCVTPD2PSZrmbk, {0, Unknown}},
    {X86::VCVTPD2PSZrmbkz, {0, Unknown}},
    {X86::VCVTPD2PSZrmk, {0, Unknown}},
    {X86::VCVTPD2PSZrmkz, {0, Unknown}},
    {X86::VCVTPD2PSZrr, {0, Unknown}},
    {X86::VCVTPD2PSZrrb, {0, Unknown}},
    {X86::VCVTPD2PSZrrbk, {0, Unknown}},
    {X86::VCVTPD2PSZrrbkz, {0, Unknown}},
    {X86::VCVTPD2PSZrrk, {0, Unknown}},
    {X86::VCVTPD2PSZrrkz, {0, Unknown}},
    {X86::VCVTPD2PSrm, {0, Unknown}},
    {X86::VCVTPD2PSrr, {0, Unknown}},
    {X86::VCVTPD2QQZ128rm, {1, Unknown}},
    {X86::VCVTPD2QQZ128rmb, {1, Unknown}},
    {X86::VCVTPD2QQZ128rmbk, {1, Unknown}},
    {X86::VCVTPD2QQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPD2QQZ128rmk, {1, Unknown}},
    {X86::VCVTPD2QQZ128rmkz, {1, Unknown}},
    {X86::VCVTPD2QQZ128rr, {0, Unknown}},
    {X86::VCVTPD2QQZ128rrk, {0, Unknown}},
    {X86::VCVTPD2QQZ128rrkz, {0, Unknown}},
    {X86::VCVTPD2QQZ256rm, {0, Unknown}},
    {X86::VCVTPD2QQZ256rmb, {0, Unknown}},
    {X86::VCVTPD2QQZ256rmbk, {0, Unknown}},
    {X86::VCVTPD2QQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPD2QQZ256rmk, {0, Unknown}},
    {X86::VCVTPD2QQZ256rmkz, {0, Unknown}},
    {X86::VCVTPD2QQZ256rr, {0, Unknown}},
    {X86::VCVTPD2QQZ256rrk, {0, Unknown}},
    {X86::VCVTPD2QQZ256rrkz, {0, Unknown}},
    {X86::VCVTPD2QQZrm, {0, Unknown}},
    {X86::VCVTPD2QQZrmb, {0, Unknown}},
    {X86::VCVTPD2QQZrmbk, {0, Unknown}},
    {X86::VCVTPD2QQZrmbkz, {0, Unknown}},
    {X86::VCVTPD2QQZrmk, {0, Unknown}},
    {X86::VCVTPD2QQZrmkz, {0, Unknown}},
    {X86::VCVTPD2QQZrr, {0, Unknown}},
    {X86::VCVTPD2QQZrrb, {0, Unknown}},
    {X86::VCVTPD2QQZrrbk, {0, Unknown}},
    {X86::VCVTPD2QQZrrbkz, {0, Unknown}},
    {X86::VCVTPD2QQZrrk, {0, Unknown}},
    {X86::VCVTPD2QQZrrkz, {0, Unknown}},
    {X86::VCVTPD2UDQZ128rm, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rmb, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rmbk, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rmk, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rmkz, {1, Unknown}},
    {X86::VCVTPD2UDQZ128rr, {0, Unknown}},
    {X86::VCVTPD2UDQZ128rrk, {0, Unknown}},
    {X86::VCVTPD2UDQZ128rrkz, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rm, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rmb, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rmbk, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rmk, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rmkz, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rr, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rrk, {0, Unknown}},
    {X86::VCVTPD2UDQZ256rrkz, {0, Unknown}},
    {X86::VCVTPD2UDQZrm, {0, Unknown}},
    {X86::VCVTPD2UDQZrmb, {0, Unknown}},
    {X86::VCVTPD2UDQZrmbk, {0, Unknown}},
    {X86::VCVTPD2UDQZrmbkz, {0, Unknown}},
    {X86::VCVTPD2UDQZrmk, {0, Unknown}},
    {X86::VCVTPD2UDQZrmkz, {0, Unknown}},
    {X86::VCVTPD2UDQZrr, {0, Unknown}},
    {X86::VCVTPD2UDQZrrb, {0, Unknown}},
    {X86::VCVTPD2UDQZrrbk, {0, Unknown}},
    {X86::VCVTPD2UDQZrrbkz, {0, Unknown}},
    {X86::VCVTPD2UDQZrrk, {0, Unknown}},
    {X86::VCVTPD2UDQZrrkz, {0, Unknown}},
    {X86::VCVTPD2UQQZ128rm, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rmb, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rmbk, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rmk, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rmkz, {1, Unknown}},
    {X86::VCVTPD2UQQZ128rr, {0, Unknown}},
    {X86::VCVTPD2UQQZ128rrk, {0, Unknown}},
    {X86::VCVTPD2UQQZ128rrkz, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rm, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rmb, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rmbk, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rmk, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rmkz, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rr, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rrk, {0, Unknown}},
    {X86::VCVTPD2UQQZ256rrkz, {0, Unknown}},
    {X86::VCVTPD2UQQZrm, {0, Unknown}},
    {X86::VCVTPD2UQQZrmb, {0, Unknown}},
    {X86::VCVTPD2UQQZrmbk, {0, Unknown}},
    {X86::VCVTPD2UQQZrmbkz, {0, Unknown}},
    {X86::VCVTPD2UQQZrmk, {0, Unknown}},
    {X86::VCVTPD2UQQZrmkz, {0, Unknown}},
    {X86::VCVTPD2UQQZrr, {0, Unknown}},
    {X86::VCVTPD2UQQZrrb, {0, Unknown}},
    {X86::VCVTPD2UQQZrrbk, {0, Unknown}},
    {X86::VCVTPD2UQQZrrbkz, {0, Unknown}},
    {X86::VCVTPD2UQQZrrk, {0, Unknown}},
    {X86::VCVTPD2UQQZrrkz, {0, Unknown}},
    {X86::VCVTPH2PSYrm, {0, Unknown}},
    {X86::VCVTPH2PSYrr, {0, Unknown}},
    {X86::VCVTPH2PSZ128rm, {1, Unknown}},
    {X86::VCVTPH2PSZ128rmk, {1, Unknown}},
    {X86::VCVTPH2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTPH2PSZ128rr, {0, Unknown}},
    {X86::VCVTPH2PSZ128rrk, {0, Unknown}},
    {X86::VCVTPH2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTPH2PSZ256rm, {0, Unknown}},
    {X86::VCVTPH2PSZ256rmk, {0, Unknown}},
    {X86::VCVTPH2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTPH2PSZ256rr, {0, Unknown}},
    {X86::VCVTPH2PSZ256rrk, {0, Unknown}},
    {X86::VCVTPH2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTPH2PSZrm, {0, Unknown}},
    {X86::VCVTPH2PSZrmk, {0, Unknown}},
    {X86::VCVTPH2PSZrmkz, {0, Unknown}},
    {X86::VCVTPH2PSZrr, {0, Unknown}},
    {X86::VCVTPH2PSZrrb, {0, Unknown}},
    {X86::VCVTPH2PSZrrbk, {0, Unknown}},
    {X86::VCVTPH2PSZrrbkz, {0, Unknown}},
    {X86::VCVTPH2PSZrrk, {0, Unknown}},
    {X86::VCVTPH2PSZrrkz, {0, Unknown}},
    {X86::VCVTPH2PSrm, {0, Unknown}},
    {X86::VCVTPH2PSrr, {0, Unknown}},
    {X86::VCVTPS2DQYrm, {0, Unknown}},
    {X86::VCVTPS2DQYrr, {0, Unknown}},
    {X86::VCVTPS2DQZ128rm, {1, Unknown}},
    {X86::VCVTPS2DQZ128rmb, {1, Unknown}},
    {X86::VCVTPS2DQZ128rmbk, {1, Unknown}},
    {X86::VCVTPS2DQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPS2DQZ128rmk, {1, Unknown}},
    {X86::VCVTPS2DQZ128rmkz, {1, Unknown}},
    {X86::VCVTPS2DQZ128rr, {0, Unknown}},
    {X86::VCVTPS2DQZ128rrk, {0, Unknown}},
    {X86::VCVTPS2DQZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2DQZ256rm, {0, Unknown}},
    {X86::VCVTPS2DQZ256rmb, {0, Unknown}},
    {X86::VCVTPS2DQZ256rmbk, {0, Unknown}},
    {X86::VCVTPS2DQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPS2DQZ256rmk, {0, Unknown}},
    {X86::VCVTPS2DQZ256rmkz, {0, Unknown}},
    {X86::VCVTPS2DQZ256rr, {0, Unknown}},
    {X86::VCVTPS2DQZ256rrk, {0, Unknown}},
    {X86::VCVTPS2DQZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2DQZrm, {0, Unknown}},
    {X86::VCVTPS2DQZrmb, {0, Unknown}},
    {X86::VCVTPS2DQZrmbk, {0, Unknown}},
    {X86::VCVTPS2DQZrmbkz, {0, Unknown}},
    {X86::VCVTPS2DQZrmk, {0, Unknown}},
    {X86::VCVTPS2DQZrmkz, {0, Unknown}},
    {X86::VCVTPS2DQZrr, {0, Unknown}},
    {X86::VCVTPS2DQZrrb, {0, Unknown}},
    {X86::VCVTPS2DQZrrbk, {0, Unknown}},
    {X86::VCVTPS2DQZrrbkz, {0, Unknown}},
    {X86::VCVTPS2DQZrrk, {0, Unknown}},
    {X86::VCVTPS2DQZrrkz, {0, Unknown}},
    {X86::VCVTPS2DQrm, {0, Unknown}},
    {X86::VCVTPS2DQrr, {0, Unknown}},
    {X86::VCVTPS2PDYrm, {0, Unknown}},
    {X86::VCVTPS2PDYrr, {0, Unknown}},
    {X86::VCVTPS2PDZ128rm, {1, Unknown}},
    {X86::VCVTPS2PDZ128rmb, {1, Unknown}},
    {X86::VCVTPS2PDZ128rmbk, {1, Unknown}},
    {X86::VCVTPS2PDZ128rmbkz, {1, Unknown}},
    {X86::VCVTPS2PDZ128rmk, {1, Unknown}},
    {X86::VCVTPS2PDZ128rmkz, {1, Unknown}},
    {X86::VCVTPS2PDZ128rr, {0, Unknown}},
    {X86::VCVTPS2PDZ128rrk, {0, Unknown}},
    {X86::VCVTPS2PDZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2PDZ256rm, {0, Unknown}},
    {X86::VCVTPS2PDZ256rmb, {0, Unknown}},
    {X86::VCVTPS2PDZ256rmbk, {0, Unknown}},
    {X86::VCVTPS2PDZ256rmbkz, {0, Unknown}},
    {X86::VCVTPS2PDZ256rmk, {0, Unknown}},
    {X86::VCVTPS2PDZ256rmkz, {0, Unknown}},
    {X86::VCVTPS2PDZ256rr, {0, Unknown}},
    {X86::VCVTPS2PDZ256rrk, {0, Unknown}},
    {X86::VCVTPS2PDZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2PDZrm, {0, Unknown}},
    {X86::VCVTPS2PDZrmb, {0, Unknown}},
    {X86::VCVTPS2PDZrmbk, {0, Unknown}},
    {X86::VCVTPS2PDZrmbkz, {0, Unknown}},
    {X86::VCVTPS2PDZrmk, {0, Unknown}},
    {X86::VCVTPS2PDZrmkz, {0, Unknown}},
    {X86::VCVTPS2PDZrr, {0, Unknown}},
    {X86::VCVTPS2PDZrrb, {0, Unknown}},
    {X86::VCVTPS2PDZrrbk, {0, Unknown}},
    {X86::VCVTPS2PDZrrbkz, {0, Unknown}},
    {X86::VCVTPS2PDZrrk, {0, Unknown}},
    {X86::VCVTPS2PDZrrkz, {0, Unknown}},
    {X86::VCVTPS2PDrm, {0, Unknown}},
    {X86::VCVTPS2PDrr, {0, Unknown}},
    {X86::VCVTPS2PHYmr, {0, Unknown}},
    {X86::VCVTPS2PHYrr, {0, Unknown}},
    {X86::VCVTPS2PHZ128mr, {1, Unknown}},
    {X86::VCVTPS2PHZ128mrk, {1, Unknown}},
    {X86::VCVTPS2PHZ128rr, {0, Unknown}},
    {X86::VCVTPS2PHZ128rrk, {0, Unknown}},
    {X86::VCVTPS2PHZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2PHZ256mr, {0, Unknown}},
    {X86::VCVTPS2PHZ256mrk, {0, Unknown}},
    {X86::VCVTPS2PHZ256rr, {0, Unknown}},
    {X86::VCVTPS2PHZ256rrk, {0, Unknown}},
    {X86::VCVTPS2PHZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2PHZmr, {0, Unknown}},
    {X86::VCVTPS2PHZmrk, {0, Unknown}},
    {X86::VCVTPS2PHZrr, {0, Unknown}},
    {X86::VCVTPS2PHZrrb, {0, Unknown}},
    {X86::VCVTPS2PHZrrbk, {0, Unknown}},
    {X86::VCVTPS2PHZrrbkz, {0, Unknown}},
    {X86::VCVTPS2PHZrrk, {0, Unknown}},
    {X86::VCVTPS2PHZrrkz, {0, Unknown}},
    {X86::VCVTPS2PHmr, {0, Unknown}},
    {X86::VCVTPS2PHrr, {0, Unknown}},
    {X86::VCVTPS2QQZ128rm, {1, Unknown}},
    {X86::VCVTPS2QQZ128rmb, {1, Unknown}},
    {X86::VCVTPS2QQZ128rmbk, {1, Unknown}},
    {X86::VCVTPS2QQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPS2QQZ128rmk, {1, Unknown}},
    {X86::VCVTPS2QQZ128rmkz, {1, Unknown}},
    {X86::VCVTPS2QQZ128rr, {0, Unknown}},
    {X86::VCVTPS2QQZ128rrk, {0, Unknown}},
    {X86::VCVTPS2QQZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2QQZ256rm, {0, Unknown}},
    {X86::VCVTPS2QQZ256rmb, {0, Unknown}},
    {X86::VCVTPS2QQZ256rmbk, {0, Unknown}},
    {X86::VCVTPS2QQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPS2QQZ256rmk, {0, Unknown}},
    {X86::VCVTPS2QQZ256rmkz, {0, Unknown}},
    {X86::VCVTPS2QQZ256rr, {0, Unknown}},
    {X86::VCVTPS2QQZ256rrk, {0, Unknown}},
    {X86::VCVTPS2QQZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2QQZrm, {0, Unknown}},
    {X86::VCVTPS2QQZrmb, {0, Unknown}},
    {X86::VCVTPS2QQZrmbk, {0, Unknown}},
    {X86::VCVTPS2QQZrmbkz, {0, Unknown}},
    {X86::VCVTPS2QQZrmk, {0, Unknown}},
    {X86::VCVTPS2QQZrmkz, {0, Unknown}},
    {X86::VCVTPS2QQZrr, {0, Unknown}},
    {X86::VCVTPS2QQZrrb, {0, Unknown}},
    {X86::VCVTPS2QQZrrbk, {0, Unknown}},
    {X86::VCVTPS2QQZrrbkz, {0, Unknown}},
    {X86::VCVTPS2QQZrrk, {0, Unknown}},
    {X86::VCVTPS2QQZrrkz, {0, Unknown}},
    {X86::VCVTPS2UDQZ128rm, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rmb, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rmbk, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rmk, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rmkz, {1, Unknown}},
    {X86::VCVTPS2UDQZ128rr, {0, Unknown}},
    {X86::VCVTPS2UDQZ128rrk, {0, Unknown}},
    {X86::VCVTPS2UDQZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rm, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rmb, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rmbk, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rmk, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rmkz, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rr, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rrk, {0, Unknown}},
    {X86::VCVTPS2UDQZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2UDQZrm, {0, Unknown}},
    {X86::VCVTPS2UDQZrmb, {0, Unknown}},
    {X86::VCVTPS2UDQZrmbk, {0, Unknown}},
    {X86::VCVTPS2UDQZrmbkz, {0, Unknown}},
    {X86::VCVTPS2UDQZrmk, {0, Unknown}},
    {X86::VCVTPS2UDQZrmkz, {0, Unknown}},
    {X86::VCVTPS2UDQZrr, {0, Unknown}},
    {X86::VCVTPS2UDQZrrb, {0, Unknown}},
    {X86::VCVTPS2UDQZrrbk, {0, Unknown}},
    {X86::VCVTPS2UDQZrrbkz, {0, Unknown}},
    {X86::VCVTPS2UDQZrrk, {0, Unknown}},
    {X86::VCVTPS2UDQZrrkz, {0, Unknown}},
    {X86::VCVTPS2UQQZ128rm, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rmb, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rmbk, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rmbkz, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rmk, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rmkz, {1, Unknown}},
    {X86::VCVTPS2UQQZ128rr, {0, Unknown}},
    {X86::VCVTPS2UQQZ128rrk, {0, Unknown}},
    {X86::VCVTPS2UQQZ128rrkz, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rm, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rmb, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rmbk, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rmbkz, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rmk, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rmkz, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rr, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rrk, {0, Unknown}},
    {X86::VCVTPS2UQQZ256rrkz, {0, Unknown}},
    {X86::VCVTPS2UQQZrm, {0, Unknown}},
    {X86::VCVTPS2UQQZrmb, {0, Unknown}},
    {X86::VCVTPS2UQQZrmbk, {0, Unknown}},
    {X86::VCVTPS2UQQZrmbkz, {0, Unknown}},
    {X86::VCVTPS2UQQZrmk, {0, Unknown}},
    {X86::VCVTPS2UQQZrmkz, {0, Unknown}},
    {X86::VCVTPS2UQQZrr, {0, Unknown}},
    {X86::VCVTPS2UQQZrrb, {0, Unknown}},
    {X86::VCVTPS2UQQZrrbk, {0, Unknown}},
    {X86::VCVTPS2UQQZrrbkz, {0, Unknown}},
    {X86::VCVTPS2UQQZrrk, {0, Unknown}},
    {X86::VCVTPS2UQQZrrkz, {0, Unknown}},
    {X86::VCVTQQ2PDZ128rm, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rmb, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rmbk, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rmbkz, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rmk, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rmkz, {1, Unknown}},
    {X86::VCVTQQ2PDZ128rr, {0, Unknown}},
    {X86::VCVTQQ2PDZ128rrk, {0, Unknown}},
    {X86::VCVTQQ2PDZ128rrkz, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rm, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rmb, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rmbk, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rmbkz, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rmk, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rmkz, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rr, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rrk, {0, Unknown}},
    {X86::VCVTQQ2PDZ256rrkz, {0, Unknown}},
    {X86::VCVTQQ2PDZrm, {0, Unknown}},
    {X86::VCVTQQ2PDZrmb, {0, Unknown}},
    {X86::VCVTQQ2PDZrmbk, {0, Unknown}},
    {X86::VCVTQQ2PDZrmbkz, {0, Unknown}},
    {X86::VCVTQQ2PDZrmk, {0, Unknown}},
    {X86::VCVTQQ2PDZrmkz, {0, Unknown}},
    {X86::VCVTQQ2PDZrr, {0, Unknown}},
    {X86::VCVTQQ2PDZrrb, {0, Unknown}},
    {X86::VCVTQQ2PDZrrbk, {0, Unknown}},
    {X86::VCVTQQ2PDZrrbkz, {0, Unknown}},
    {X86::VCVTQQ2PDZrrk, {0, Unknown}},
    {X86::VCVTQQ2PDZrrkz, {0, Unknown}},
    {X86::VCVTQQ2PSZ128rm, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rmb, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rmbk, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rmbkz, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rmk, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTQQ2PSZ128rr, {0, Unknown}},
    {X86::VCVTQQ2PSZ128rrk, {0, Unknown}},
    {X86::VCVTQQ2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rm, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rmb, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rmbk, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rmbkz, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rmk, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rr, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rrk, {0, Unknown}},
    {X86::VCVTQQ2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTQQ2PSZrm, {0, Unknown}},
    {X86::VCVTQQ2PSZrmb, {0, Unknown}},
    {X86::VCVTQQ2PSZrmbk, {0, Unknown}},
    {X86::VCVTQQ2PSZrmbkz, {0, Unknown}},
    {X86::VCVTQQ2PSZrmk, {0, Unknown}},
    {X86::VCVTQQ2PSZrmkz, {0, Unknown}},
    {X86::VCVTQQ2PSZrr, {0, Unknown}},
    {X86::VCVTQQ2PSZrrb, {0, Unknown}},
    {X86::VCVTQQ2PSZrrbk, {0, Unknown}},
    {X86::VCVTQQ2PSZrrbkz, {0, Unknown}},
    {X86::VCVTQQ2PSZrrk, {0, Unknown}},
    {X86::VCVTQQ2PSZrrkz, {0, Unknown}},
    {X86::VCVTSD2SI64Zrm_Int, {0, Unknown}},
    {X86::VCVTSD2SI64Zrr_Int, {0, Unknown}},
    {X86::VCVTSD2SI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTSD2SI64rm_Int, {8, Unknown}},
    {X86::VCVTSD2SI64rr_Int, {0, Unknown}},
    {X86::VCVTSD2SIZrm_Int, {0, Unknown}},
    {X86::VCVTSD2SIZrr_Int, {0, Unknown}},
    {X86::VCVTSD2SIZrrb_Int, {0, Unknown}},
    {X86::VCVTSD2SIrm_Int, {0, Unknown}},
    {X86::VCVTSD2SIrr_Int, {0, Unknown}},
    {X86::VCVTSD2SSZrm, {0, Unknown}},
    {X86::VCVTSD2SSZrm_Int, {0, Unknown}},
    {X86::VCVTSD2SSZrm_Intk, {0, Unknown}},
    {X86::VCVTSD2SSZrm_Intkz, {0, Unknown}},
    {X86::VCVTSD2SSZrr, {0, Unknown}},
    {X86::VCVTSD2SSZrr_Int, {0, Unknown}},
    {X86::VCVTSD2SSZrr_Intk, {0, Unknown}},
    {X86::VCVTSD2SSZrr_Intkz, {0, Unknown}},
    {X86::VCVTSD2SSZrrb_Int, {0, Unknown}},
    {X86::VCVTSD2SSZrrb_Intk, {0, Unknown}},
    {X86::VCVTSD2SSZrrb_Intkz, {0, Unknown}},
    {X86::VCVTSD2SSrm, {0, Unknown}},
    {X86::VCVTSD2SSrm_Int, {0, Unknown}},
    {X86::VCVTSD2SSrr, {0, Unknown}},
    {X86::VCVTSD2SSrr_Int, {0, Unknown}},
    {X86::VCVTSD2USI64Zrm_Int, {0, Unknown}},
    {X86::VCVTSD2USI64Zrr_Int, {0, Unknown}},
    {X86::VCVTSD2USI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTSD2USIZrm_Int, {0, Unknown}},
    {X86::VCVTSD2USIZrr_Int, {0, Unknown}},
    {X86::VCVTSD2USIZrrb_Int, {0, Unknown}},
    {X86::VCVTSI2SDZrm, {0, Unknown}},
    {X86::VCVTSI2SDZrm_Int, {0, Unknown}},
    {X86::VCVTSI2SDZrr, {0, Unknown}},
    {X86::VCVTSI2SDZrr_Int, {0, Unknown}},
    {X86::VCVTSI2SDrm, {0, Unknown}},
    {X86::VCVTSI2SDrm_Int, {0, Unknown}},
    {X86::VCVTSI2SDrr, {0, Unknown}},
    {X86::VCVTSI2SDrr_Int, {0, Unknown}},
    {X86::VCVTSI2SSZrm, {0, Unknown}},
    {X86::VCVTSI2SSZrm_Int, {0, Unknown}},
    {X86::VCVTSI2SSZrr, {0, Unknown}},
    {X86::VCVTSI2SSZrr_Int, {0, Unknown}},
    {X86::VCVTSI2SSZrrb_Int, {0, Unknown}},
    {X86::VCVTSI2SSrm, {0, Unknown}},
    {X86::VCVTSI2SSrm_Int, {0, Unknown}},
    {X86::VCVTSI2SSrr, {0, Unknown}},
    {X86::VCVTSI2SSrr_Int, {0, Unknown}},
    {X86::VCVTSI642SDZrm, {0, Unknown}},
    {X86::VCVTSI642SDZrm_Int, {0, Unknown}},
    {X86::VCVTSI642SDZrr, {0, Unknown}},
    {X86::VCVTSI642SDZrr_Int, {0, Unknown}},
    {X86::VCVTSI642SDZrrb_Int, {0, Unknown}},
    {X86::VCVTSI642SDrm, {0, Unknown}},
    {X86::VCVTSI642SDrm_Int, {0, Unknown}},
    {X86::VCVTSI642SDrr, {0, Unknown}},
    {X86::VCVTSI642SDrr_Int, {0, Unknown}},
    {X86::VCVTSI642SSZrm, {0, Unknown}},
    {X86::VCVTSI642SSZrm_Int, {0, Unknown}},
    {X86::VCVTSI642SSZrr, {0, Unknown}},
    {X86::VCVTSI642SSZrr_Int, {0, Unknown}},
    {X86::VCVTSI642SSZrrb_Int, {0, Unknown}},
    {X86::VCVTSI642SSrm, {0, Unknown}},
    {X86::VCVTSI642SSrm_Int, {0, Unknown}},
    {X86::VCVTSI642SSrr, {0, Unknown}},
    {X86::VCVTSI642SSrr_Int, {0, Unknown}},
    {X86::VCVTSS2SDZrm, {0, Unknown}},
    {X86::VCVTSS2SDZrm_Int, {0, Unknown}},
    {X86::VCVTSS2SDZrm_Intk, {0, Unknown}},
    {X86::VCVTSS2SDZrm_Intkz, {0, Unknown}},
    {X86::VCVTSS2SDZrr, {0, Unknown}},
    {X86::VCVTSS2SDZrr_Int, {0, Unknown}},
    {X86::VCVTSS2SDZrr_Intk, {0, Unknown}},
    {X86::VCVTSS2SDZrr_Intkz, {0, Unknown}},
    {X86::VCVTSS2SDZrrb_Int, {0, Unknown}},
    {X86::VCVTSS2SDZrrb_Intk, {0, Unknown}},
    {X86::VCVTSS2SDZrrb_Intkz, {0, Unknown}},
    {X86::VCVTSS2SDrm, {0, Unknown}},
    {X86::VCVTSS2SDrm_Int, {0, Unknown}},
    {X86::VCVTSS2SDrr, {0, Unknown}},
    {X86::VCVTSS2SDrr_Int, {0, Unknown}},
    {X86::VCVTSS2SI64Zrm_Int, {0, Unknown}},
    {X86::VCVTSS2SI64Zrr_Int, {0, Unknown}},
    {X86::VCVTSS2SI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTSS2SI64rm_Int, {8, Unknown}},
    {X86::VCVTSS2SI64rr_Int, {0, Unknown}},
    {X86::VCVTSS2SIZrm_Int, {0, Unknown}},
    {X86::VCVTSS2SIZrr_Int, {0, Unknown}},
    {X86::VCVTSS2SIZrrb_Int, {0, Unknown}},
    {X86::VCVTSS2SIrm_Int, {0, Unknown}},
    {X86::VCVTSS2SIrr_Int, {0, Unknown}},
    {X86::VCVTSS2USI64Zrm_Int, {0, Unknown}},
    {X86::VCVTSS2USI64Zrr_Int, {0, Unknown}},
    {X86::VCVTSS2USI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTSS2USIZrm_Int, {0, Unknown}},
    {X86::VCVTSS2USIZrr_Int, {0, Unknown}},
    {X86::VCVTSS2USIZrrb_Int, {0, Unknown}},
    {X86::VCVTTPD2DQYrm, {0, Unknown}},
    {X86::VCVTTPD2DQYrr, {0, Unknown}},
    {X86::VCVTTPD2DQZ128rm, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rmb, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rmk, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPD2DQZ128rr, {0, Unknown}},
    {X86::VCVTTPD2DQZ128rrk, {0, Unknown}},
    {X86::VCVTTPD2DQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rm, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rmb, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rmk, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rr, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rrk, {0, Unknown}},
    {X86::VCVTTPD2DQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPD2DQZrm, {0, Unknown}},
    {X86::VCVTTPD2DQZrmb, {0, Unknown}},
    {X86::VCVTTPD2DQZrmbk, {0, Unknown}},
    {X86::VCVTTPD2DQZrmbkz, {0, Unknown}},
    {X86::VCVTTPD2DQZrmk, {0, Unknown}},
    {X86::VCVTTPD2DQZrmkz, {0, Unknown}},
    {X86::VCVTTPD2DQZrr, {0, Unknown}},
    {X86::VCVTTPD2DQZrrb, {0, Unknown}},
    {X86::VCVTTPD2DQZrrbk, {0, Unknown}},
    {X86::VCVTTPD2DQZrrbkz, {0, Unknown}},
    {X86::VCVTTPD2DQZrrk, {0, Unknown}},
    {X86::VCVTTPD2DQZrrkz, {0, Unknown}},
    {X86::VCVTTPD2DQrm, {0, Unknown}},
    {X86::VCVTTPD2DQrr, {0, Unknown}},
    {X86::VCVTTPD2QQZ128rm, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rmb, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rmk, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPD2QQZ128rr, {0, Unknown}},
    {X86::VCVTTPD2QQZ128rrk, {0, Unknown}},
    {X86::VCVTTPD2QQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rm, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rmb, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rmk, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rr, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rrk, {0, Unknown}},
    {X86::VCVTTPD2QQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPD2QQZrm, {0, Unknown}},
    {X86::VCVTTPD2QQZrmb, {0, Unknown}},
    {X86::VCVTTPD2QQZrmbk, {0, Unknown}},
    {X86::VCVTTPD2QQZrmbkz, {0, Unknown}},
    {X86::VCVTTPD2QQZrmk, {0, Unknown}},
    {X86::VCVTTPD2QQZrmkz, {0, Unknown}},
    {X86::VCVTTPD2QQZrr, {0, Unknown}},
    {X86::VCVTTPD2QQZrrb, {0, Unknown}},
    {X86::VCVTTPD2QQZrrbk, {0, Unknown}},
    {X86::VCVTTPD2QQZrrbkz, {0, Unknown}},
    {X86::VCVTTPD2QQZrrk, {0, Unknown}},
    {X86::VCVTTPD2QQZrrkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZ128rm, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rmb, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rmk, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPD2UDQZ128rr, {0, Unknown}},
    {X86::VCVTTPD2UDQZ128rrk, {0, Unknown}},
    {X86::VCVTTPD2UDQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rm, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rmb, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rmk, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rr, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rrk, {0, Unknown}},
    {X86::VCVTTPD2UDQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZrm, {0, Unknown}},
    {X86::VCVTTPD2UDQZrmb, {0, Unknown}},
    {X86::VCVTTPD2UDQZrmbk, {0, Unknown}},
    {X86::VCVTTPD2UDQZrmbkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZrmk, {0, Unknown}},
    {X86::VCVTTPD2UDQZrmkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZrr, {0, Unknown}},
    {X86::VCVTTPD2UDQZrrb, {0, Unknown}},
    {X86::VCVTTPD2UDQZrrbk, {0, Unknown}},
    {X86::VCVTTPD2UDQZrrbkz, {0, Unknown}},
    {X86::VCVTTPD2UDQZrrk, {0, Unknown}},
    {X86::VCVTTPD2UDQZrrkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZ128rm, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rmb, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rmk, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPD2UQQZ128rr, {0, Unknown}},
    {X86::VCVTTPD2UQQZ128rrk, {0, Unknown}},
    {X86::VCVTTPD2UQQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rm, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rmb, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rmk, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rr, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rrk, {0, Unknown}},
    {X86::VCVTTPD2UQQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZrm, {0, Unknown}},
    {X86::VCVTTPD2UQQZrmb, {0, Unknown}},
    {X86::VCVTTPD2UQQZrmbk, {0, Unknown}},
    {X86::VCVTTPD2UQQZrmbkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZrmk, {0, Unknown}},
    {X86::VCVTTPD2UQQZrmkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZrr, {0, Unknown}},
    {X86::VCVTTPD2UQQZrrb, {0, Unknown}},
    {X86::VCVTTPD2UQQZrrbk, {0, Unknown}},
    {X86::VCVTTPD2UQQZrrbkz, {0, Unknown}},
    {X86::VCVTTPD2UQQZrrk, {0, Unknown}},
    {X86::VCVTTPD2UQQZrrkz, {0, Unknown}},
    {X86::VCVTTPS2DQYrm, {0, Unknown}},
    {X86::VCVTTPS2DQYrr, {0, Unknown}},
    {X86::VCVTTPS2DQZ128rm, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rmb, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rmk, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPS2DQZ128rr, {0, Unknown}},
    {X86::VCVTTPS2DQZ128rrk, {0, Unknown}},
    {X86::VCVTTPS2DQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rm, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rmb, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rmk, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rr, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rrk, {0, Unknown}},
    {X86::VCVTTPS2DQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPS2DQZrm, {0, Unknown}},
    {X86::VCVTTPS2DQZrmb, {0, Unknown}},
    {X86::VCVTTPS2DQZrmbk, {0, Unknown}},
    {X86::VCVTTPS2DQZrmbkz, {0, Unknown}},
    {X86::VCVTTPS2DQZrmk, {0, Unknown}},
    {X86::VCVTTPS2DQZrmkz, {0, Unknown}},
    {X86::VCVTTPS2DQZrr, {0, Unknown}},
    {X86::VCVTTPS2DQZrrb, {0, Unknown}},
    {X86::VCVTTPS2DQZrrbk, {0, Unknown}},
    {X86::VCVTTPS2DQZrrbkz, {0, Unknown}},
    {X86::VCVTTPS2DQZrrk, {0, Unknown}},
    {X86::VCVTTPS2DQZrrkz, {0, Unknown}},
    {X86::VCVTTPS2DQrm, {0, Unknown}},
    {X86::VCVTTPS2DQrr, {0, Unknown}},
    {X86::VCVTTPS2QQZ128rm, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rmb, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rmk, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPS2QQZ128rr, {0, Unknown}},
    {X86::VCVTTPS2QQZ128rrk, {0, Unknown}},
    {X86::VCVTTPS2QQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rm, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rmb, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rmk, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rr, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rrk, {0, Unknown}},
    {X86::VCVTTPS2QQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPS2QQZrm, {0, Unknown}},
    {X86::VCVTTPS2QQZrmb, {0, Unknown}},
    {X86::VCVTTPS2QQZrmbk, {0, Unknown}},
    {X86::VCVTTPS2QQZrmbkz, {0, Unknown}},
    {X86::VCVTTPS2QQZrmk, {0, Unknown}},
    {X86::VCVTTPS2QQZrmkz, {0, Unknown}},
    {X86::VCVTTPS2QQZrr, {0, Unknown}},
    {X86::VCVTTPS2QQZrrb, {0, Unknown}},
    {X86::VCVTTPS2QQZrrbk, {0, Unknown}},
    {X86::VCVTTPS2QQZrrbkz, {0, Unknown}},
    {X86::VCVTTPS2QQZrrk, {0, Unknown}},
    {X86::VCVTTPS2QQZrrkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZ128rm, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rmb, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rmk, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPS2UDQZ128rr, {0, Unknown}},
    {X86::VCVTTPS2UDQZ128rrk, {0, Unknown}},
    {X86::VCVTTPS2UDQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rm, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rmb, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rmk, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rr, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rrk, {0, Unknown}},
    {X86::VCVTTPS2UDQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZrm, {0, Unknown}},
    {X86::VCVTTPS2UDQZrmb, {0, Unknown}},
    {X86::VCVTTPS2UDQZrmbk, {0, Unknown}},
    {X86::VCVTTPS2UDQZrmbkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZrmk, {0, Unknown}},
    {X86::VCVTTPS2UDQZrmkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZrr, {0, Unknown}},
    {X86::VCVTTPS2UDQZrrb, {0, Unknown}},
    {X86::VCVTTPS2UDQZrrbk, {0, Unknown}},
    {X86::VCVTTPS2UDQZrrbkz, {0, Unknown}},
    {X86::VCVTTPS2UDQZrrk, {0, Unknown}},
    {X86::VCVTTPS2UDQZrrkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZ128rm, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rmb, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rmbk, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rmbkz, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rmk, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rmkz, {1, Unknown}},
    {X86::VCVTTPS2UQQZ128rr, {0, Unknown}},
    {X86::VCVTTPS2UQQZ128rrk, {0, Unknown}},
    {X86::VCVTTPS2UQQZ128rrkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rm, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rmb, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rmbk, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rmbkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rmk, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rmkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rr, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rrk, {0, Unknown}},
    {X86::VCVTTPS2UQQZ256rrkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZrm, {0, Unknown}},
    {X86::VCVTTPS2UQQZrmb, {0, Unknown}},
    {X86::VCVTTPS2UQQZrmbk, {0, Unknown}},
    {X86::VCVTTPS2UQQZrmbkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZrmk, {0, Unknown}},
    {X86::VCVTTPS2UQQZrmkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZrr, {0, Unknown}},
    {X86::VCVTTPS2UQQZrrb, {0, Unknown}},
    {X86::VCVTTPS2UQQZrrbk, {0, Unknown}},
    {X86::VCVTTPS2UQQZrrbkz, {0, Unknown}},
    {X86::VCVTTPS2UQQZrrk, {0, Unknown}},
    {X86::VCVTTPS2UQQZrrkz, {0, Unknown}},
    {X86::VCVTTSD2SI64Zrm, {0, Unknown}},
    {X86::VCVTTSD2SI64Zrm_Int, {0, Unknown}},
    {X86::VCVTTSD2SI64Zrr, {0, Unknown}},
    {X86::VCVTTSD2SI64Zrr_Int, {0, Unknown}},
    {X86::VCVTTSD2SI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTTSD2SI64rm, {8, Unknown}},
    {X86::VCVTTSD2SI64rm_Int, {8, Unknown}},
    {X86::VCVTTSD2SI64rr, {0, Unknown}},
    {X86::VCVTTSD2SI64rr_Int, {0, Unknown}},
    {X86::VCVTTSD2SIZrm, {0, Unknown}},
    {X86::VCVTTSD2SIZrm_Int, {0, Unknown}},
    {X86::VCVTTSD2SIZrr, {0, Unknown}},
    {X86::VCVTTSD2SIZrr_Int, {0, Unknown}},
    {X86::VCVTTSD2SIZrrb_Int, {0, Unknown}},
    {X86::VCVTTSD2SIrm, {0, Unknown}},
    {X86::VCVTTSD2SIrm_Int, {0, Unknown}},
    {X86::VCVTTSD2SIrr, {0, Unknown}},
    {X86::VCVTTSD2SIrr_Int, {0, Unknown}},
    {X86::VCVTTSD2USI64Zrm, {0, Unknown}},
    {X86::VCVTTSD2USI64Zrm_Int, {0, Unknown}},
    {X86::VCVTTSD2USI64Zrr, {0, Unknown}},
    {X86::VCVTTSD2USI64Zrr_Int, {0, Unknown}},
    {X86::VCVTTSD2USI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTTSD2USIZrm, {0, Unknown}},
    {X86::VCVTTSD2USIZrm_Int, {0, Unknown}},
    {X86::VCVTTSD2USIZrr, {0, Unknown}},
    {X86::VCVTTSD2USIZrr_Int, {0, Unknown}},
    {X86::VCVTTSD2USIZrrb_Int, {0, Unknown}},
    {X86::VCVTTSS2SI64Zrm, {0, Unknown}},
    {X86::VCVTTSS2SI64Zrm_Int, {0, Unknown}},
    {X86::VCVTTSS2SI64Zrr, {0, Unknown}},
    {X86::VCVTTSS2SI64Zrr_Int, {0, Unknown}},
    {X86::VCVTTSS2SI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTTSS2SI64rm, {8, Unknown}},
    {X86::VCVTTSS2SI64rm_Int, {8, Unknown}},
    {X86::VCVTTSS2SI64rr, {0, Unknown}},
    {X86::VCVTTSS2SI64rr_Int, {0, Unknown}},
    {X86::VCVTTSS2SIZrm, {0, Unknown}},
    {X86::VCVTTSS2SIZrm_Int, {0, Unknown}},
    {X86::VCVTTSS2SIZrr, {0, Unknown}},
    {X86::VCVTTSS2SIZrr_Int, {0, Unknown}},
    {X86::VCVTTSS2SIZrrb_Int, {0, Unknown}},
    {X86::VCVTTSS2SIrm, {0, Unknown}},
    {X86::VCVTTSS2SIrm_Int, {0, Unknown}},
    {X86::VCVTTSS2SIrr, {0, Unknown}},
    {X86::VCVTTSS2SIrr_Int, {0, Unknown}},
    {X86::VCVTTSS2USI64Zrm, {0, Unknown}},
    {X86::VCVTTSS2USI64Zrm_Int, {0, Unknown}},
    {X86::VCVTTSS2USI64Zrr, {0, Unknown}},
    {X86::VCVTTSS2USI64Zrr_Int, {0, Unknown}},
    {X86::VCVTTSS2USI64Zrrb_Int, {0, Unknown}},
    {X86::VCVTTSS2USIZrm, {0, Unknown}},
    {X86::VCVTTSS2USIZrm_Int, {0, Unknown}},
    {X86::VCVTTSS2USIZrr, {0, Unknown}},
    {X86::VCVTTSS2USIZrr_Int, {0, Unknown}},
    {X86::VCVTTSS2USIZrrb_Int, {0, Unknown}},
    {X86::VCVTUDQ2PDZ128rm, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rmb, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rmbk, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rmbkz, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rmk, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rmkz, {1, Unknown}},
    {X86::VCVTUDQ2PDZ128rr, {0, Unknown}},
    {X86::VCVTUDQ2PDZ128rrk, {0, Unknown}},
    {X86::VCVTUDQ2PDZ128rrkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rm, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rmb, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rmbk, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rmbkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rmk, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rmkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rr, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rrk, {0, Unknown}},
    {X86::VCVTUDQ2PDZ256rrkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZrm, {0, Unknown}},
    {X86::VCVTUDQ2PDZrmb, {0, Unknown}},
    {X86::VCVTUDQ2PDZrmbk, {0, Unknown}},
    {X86::VCVTUDQ2PDZrmbkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZrmk, {0, Unknown}},
    {X86::VCVTUDQ2PDZrmkz, {0, Unknown}},
    {X86::VCVTUDQ2PDZrr, {0, Unknown}},
    {X86::VCVTUDQ2PDZrrk, {0, Unknown}},
    {X86::VCVTUDQ2PDZrrkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZ128rm, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rmb, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rmbk, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rmbkz, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rmk, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTUDQ2PSZ128rr, {0, Unknown}},
    {X86::VCVTUDQ2PSZ128rrk, {0, Unknown}},
    {X86::VCVTUDQ2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rm, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rmb, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rmbk, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rmbkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rmk, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rr, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rrk, {0, Unknown}},
    {X86::VCVTUDQ2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZrm, {0, Unknown}},
    {X86::VCVTUDQ2PSZrmb, {0, Unknown}},
    {X86::VCVTUDQ2PSZrmbk, {0, Unknown}},
    {X86::VCVTUDQ2PSZrmbkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZrmk, {0, Unknown}},
    {X86::VCVTUDQ2PSZrmkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZrr, {0, Unknown}},
    {X86::VCVTUDQ2PSZrrb, {0, Unknown}},
    {X86::VCVTUDQ2PSZrrbk, {0, Unknown}},
    {X86::VCVTUDQ2PSZrrbkz, {0, Unknown}},
    {X86::VCVTUDQ2PSZrrk, {0, Unknown}},
    {X86::VCVTUDQ2PSZrrkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZ128rm, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rmb, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rmbk, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rmbkz, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rmk, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rmkz, {1, Unknown}},
    {X86::VCVTUQQ2PDZ128rr, {0, Unknown}},
    {X86::VCVTUQQ2PDZ128rrk, {0, Unknown}},
    {X86::VCVTUQQ2PDZ128rrkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rm, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rmb, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rmbk, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rmbkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rmk, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rmkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rr, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rrk, {0, Unknown}},
    {X86::VCVTUQQ2PDZ256rrkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZrm, {0, Unknown}},
    {X86::VCVTUQQ2PDZrmb, {0, Unknown}},
    {X86::VCVTUQQ2PDZrmbk, {0, Unknown}},
    {X86::VCVTUQQ2PDZrmbkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZrmk, {0, Unknown}},
    {X86::VCVTUQQ2PDZrmkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZrr, {0, Unknown}},
    {X86::VCVTUQQ2PDZrrb, {0, Unknown}},
    {X86::VCVTUQQ2PDZrrbk, {0, Unknown}},
    {X86::VCVTUQQ2PDZrrbkz, {0, Unknown}},
    {X86::VCVTUQQ2PDZrrk, {0, Unknown}},
    {X86::VCVTUQQ2PDZrrkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZ128rm, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rmb, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rmbk, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rmbkz, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rmk, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rmkz, {1, Unknown}},
    {X86::VCVTUQQ2PSZ128rr, {0, Unknown}},
    {X86::VCVTUQQ2PSZ128rrk, {0, Unknown}},
    {X86::VCVTUQQ2PSZ128rrkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rm, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rmb, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rmbk, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rmbkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rmk, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rmkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rr, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rrk, {0, Unknown}},
    {X86::VCVTUQQ2PSZ256rrkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZrm, {0, Unknown}},
    {X86::VCVTUQQ2PSZrmb, {0, Unknown}},
    {X86::VCVTUQQ2PSZrmbk, {0, Unknown}},
    {X86::VCVTUQQ2PSZrmbkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZrmk, {0, Unknown}},
    {X86::VCVTUQQ2PSZrmkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZrr, {0, Unknown}},
    {X86::VCVTUQQ2PSZrrb, {0, Unknown}},
    {X86::VCVTUQQ2PSZrrbk, {0, Unknown}},
    {X86::VCVTUQQ2PSZrrbkz, {0, Unknown}},
    {X86::VCVTUQQ2PSZrrk, {0, Unknown}},
    {X86::VCVTUQQ2PSZrrkz, {0, Unknown}},
    {X86::VCVTUSI2SDZrm, {0, Unknown}},
    {X86::VCVTUSI2SDZrm_Int, {0, Unknown}},
    {X86::VCVTUSI2SDZrr, {0, Unknown}},
    {X86::VCVTUSI2SDZrr_Int, {0, Unknown}},
    {X86::VCVTUSI2SSZrm, {0, Unknown}},
    {X86::VCVTUSI2SSZrm_Int, {0, Unknown}},
    {X86::VCVTUSI2SSZrr, {0, Unknown}},
    {X86::VCVTUSI2SSZrr_Int, {0, Unknown}},
    {X86::VCVTUSI2SSZrrb_Int, {0, Unknown}},
    {X86::VCVTUSI642SDZrm, {0, Unknown}},
    {X86::VCVTUSI642SDZrm_Int, {0, Unknown}},
    {X86::VCVTUSI642SDZrr, {0, Unknown}},
    {X86::VCVTUSI642SDZrr_Int, {0, Unknown}},
    {X86::VCVTUSI642SDZrrb_Int, {0, Unknown}},
    {X86::VCVTUSI642SSZrm, {0, Unknown}},
    {X86::VCVTUSI642SSZrm_Int, {0, Unknown}},
    {X86::VCVTUSI642SSZrr, {0, Unknown}},
    {X86::VCVTUSI642SSZrr_Int, {0, Unknown}},
    {X86::VCVTUSI642SSZrrb_Int, {0, Unknown}},
    {X86::VDBPSADBWZ128rmi, {1, Unknown}},
    {X86::VDBPSADBWZ128rmik, {1, Unknown}},
    {X86::VDBPSADBWZ128rmikz, {1, Unknown}},
    {X86::VDBPSADBWZ128rri, {0, Unknown}},
    {X86::VDBPSADBWZ128rrik, {0, Unknown}},
    {X86::VDBPSADBWZ128rrikz, {0, Unknown}},
    {X86::VDBPSADBWZ256rmi, {0, Unknown}},
    {X86::VDBPSADBWZ256rmik, {0, Unknown}},
    {X86::VDBPSADBWZ256rmikz, {0, Unknown}},
    {X86::VDBPSADBWZ256rri, {0, Unknown}},
    {X86::VDBPSADBWZ256rrik, {0, Unknown}},
    {X86::VDBPSADBWZ256rrikz, {0, Unknown}},
    {X86::VDBPSADBWZrmi, {0, Unknown}},
    {X86::VDBPSADBWZrmik, {0, Unknown}},
    {X86::VDBPSADBWZrmikz, {0, Unknown}},
    {X86::VDBPSADBWZrri, {0, Unknown}},
    {X86::VDBPSADBWZrrik, {0, Unknown}},
    {X86::VDBPSADBWZrrikz, {0, Unknown}},
    {X86::VDIVPDYrm, {0, Unknown}},
    {X86::VDIVPDYrr, {0, Unknown}},
    {X86::VDIVPDZ128rm, {1, Unknown}},
    {X86::VDIVPDZ128rmb, {1, Unknown}},
    {X86::VDIVPDZ128rmbk, {1, Unknown}},
    {X86::VDIVPDZ128rmbkz, {1, Unknown}},
    {X86::VDIVPDZ128rmk, {1, Unknown}},
    {X86::VDIVPDZ128rmkz, {1, Unknown}},
    {X86::VDIVPDZ128rr, {0, Unknown}},
    {X86::VDIVPDZ128rrk, {0, Unknown}},
    {X86::VDIVPDZ128rrkz, {0, Unknown}},
    {X86::VDIVPDZ256rm, {0, Unknown}},
    {X86::VDIVPDZ256rmb, {0, Unknown}},
    {X86::VDIVPDZ256rmbk, {0, Unknown}},
    {X86::VDIVPDZ256rmbkz, {0, Unknown}},
    {X86::VDIVPDZ256rmk, {0, Unknown}},
    {X86::VDIVPDZ256rmkz, {0, Unknown}},
    {X86::VDIVPDZ256rr, {0, Unknown}},
    {X86::VDIVPDZ256rrk, {0, Unknown}},
    {X86::VDIVPDZ256rrkz, {0, Unknown}},
    {X86::VDIVPDZrm, {0, Unknown}},
    {X86::VDIVPDZrmb, {0, Unknown}},
    {X86::VDIVPDZrmbk, {0, Unknown}},
    {X86::VDIVPDZrmbkz, {0, Unknown}},
    {X86::VDIVPDZrmk, {0, Unknown}},
    {X86::VDIVPDZrmkz, {0, Unknown}},
    {X86::VDIVPDZrr, {0, Unknown}},
    {X86::VDIVPDZrrb, {0, Unknown}},
    {X86::VDIVPDZrrbk, {0, Unknown}},
    {X86::VDIVPDZrrbkz, {0, Unknown}},
    {X86::VDIVPDZrrk, {0, Unknown}},
    {X86::VDIVPDZrrkz, {0, Unknown}},
    {X86::VDIVPDrm, {0, Unknown}},
    {X86::VDIVPDrr, {0, Unknown}},
    {X86::VDIVPSYrm, {0, Unknown}},
    {X86::VDIVPSYrr, {0, Unknown}},
    {X86::VDIVPSZ128rm, {1, Unknown}},
    {X86::VDIVPSZ128rmb, {1, Unknown}},
    {X86::VDIVPSZ128rmbk, {1, Unknown}},
    {X86::VDIVPSZ128rmbkz, {1, Unknown}},
    {X86::VDIVPSZ128rmk, {1, Unknown}},
    {X86::VDIVPSZ128rmkz, {1, Unknown}},
    {X86::VDIVPSZ128rr, {0, Unknown}},
    {X86::VDIVPSZ128rrk, {0, Unknown}},
    {X86::VDIVPSZ128rrkz, {0, Unknown}},
    {X86::VDIVPSZ256rm, {0, Unknown}},
    {X86::VDIVPSZ256rmb, {0, Unknown}},
    {X86::VDIVPSZ256rmbk, {0, Unknown}},
    {X86::VDIVPSZ256rmbkz, {0, Unknown}},
    {X86::VDIVPSZ256rmk, {0, Unknown}},
    {X86::VDIVPSZ256rmkz, {0, Unknown}},
    {X86::VDIVPSZ256rr, {0, Unknown}},
    {X86::VDIVPSZ256rrk, {0, Unknown}},
    {X86::VDIVPSZ256rrkz, {0, Unknown}},
    {X86::VDIVPSZrm, {0, Unknown}},
    {X86::VDIVPSZrmb, {0, Unknown}},
    {X86::VDIVPSZrmbk, {0, Unknown}},
    {X86::VDIVPSZrmbkz, {0, Unknown}},
    {X86::VDIVPSZrmk, {0, Unknown}},
    {X86::VDIVPSZrmkz, {0, Unknown}},
    {X86::VDIVPSZrr, {0, Unknown}},
    {X86::VDIVPSZrrb, {0, Unknown}},
    {X86::VDIVPSZrrbk, {0, Unknown}},
    {X86::VDIVPSZrrbkz, {0, Unknown}},
    {X86::VDIVPSZrrk, {0, Unknown}},
    {X86::VDIVPSZrrkz, {0, Unknown}},
    {X86::VDIVPSrm, {0, Unknown}},
    {X86::VDIVPSrr, {0, Unknown}},
    {X86::VDIVSDZrm, {0, Unknown}},
    {X86::VDIVSDZrm_Int, {0, Unknown}},
    {X86::VDIVSDZrm_Intk, {0, Unknown}},
    {X86::VDIVSDZrm_Intkz, {0, Unknown}},
    {X86::VDIVSDZrr, {0, Unknown}},
    {X86::VDIVSDZrr_Int, {0, Unknown}},
    {X86::VDIVSDZrr_Intk, {0, Unknown}},
    {X86::VDIVSDZrr_Intkz, {0, Unknown}},
    {X86::VDIVSDZrrb_Int, {0, Unknown}},
    {X86::VDIVSDZrrb_Intk, {0, Unknown}},
    {X86::VDIVSDZrrb_Intkz, {0, Unknown}},
    {X86::VDIVSDrm, {0, Unknown}},
    {X86::VDIVSDrm_Int, {0, Unknown}},
    {X86::VDIVSDrr, {0, Unknown}},
    {X86::VDIVSDrr_Int, {0, Unknown}},
    {X86::VDIVSSZrm, {0, Unknown}},
    {X86::VDIVSSZrm_Int, {0, Unknown}},
    {X86::VDIVSSZrm_Intk, {0, Unknown}},
    {X86::VDIVSSZrm_Intkz, {0, Unknown}},
    {X86::VDIVSSZrr, {0, Unknown}},
    {X86::VDIVSSZrr_Int, {0, Unknown}},
    {X86::VDIVSSZrr_Intk, {0, Unknown}},
    {X86::VDIVSSZrr_Intkz, {0, Unknown}},
    {X86::VDIVSSZrrb_Int, {0, Unknown}},
    {X86::VDIVSSZrrb_Intk, {0, Unknown}},
    {X86::VDIVSSZrrb_Intkz, {0, Unknown}},
    {X86::VDIVSSrm, {0, Unknown}},
    {X86::VDIVSSrm_Int, {0, Unknown}},
    {X86::VDIVSSrr, {0, Unknown}},
    {X86::VDIVSSrr_Int, {0, Unknown}},
    {X86::VDPPDrmi, {0, Unknown}},
    {X86::VDPPDrri, {0, Unknown}},
    {X86::VDPPSYrmi, {0, Unknown}},
    {X86::VDPPSYrri, {0, Unknown}},
    {X86::VDPPSrmi, {0, Unknown}},
    {X86::VDPPSrri, {0, Unknown}},
    {X86::VERRm, {0, Unknown}},
    {X86::VERRr, {0, Unknown}},
    {X86::VERWm, {0, Unknown}},
    {X86::VERWr, {0, Unknown}},
    {X86::VEXPANDPDZ128rm, {1, Unknown}},
    {X86::VEXPANDPDZ128rmk, {1, Unknown}},
    {X86::VEXPANDPDZ128rmkz, {1, Unknown}},
    {X86::VEXPANDPDZ128rr, {0, Unknown}},
    {X86::VEXPANDPDZ128rrk, {0, Unknown}},
    {X86::VEXPANDPDZ128rrkz, {0, Unknown}},
    {X86::VEXPANDPDZ256rm, {0, Unknown}},
    {X86::VEXPANDPDZ256rmk, {0, Unknown}},
    {X86::VEXPANDPDZ256rmkz, {0, Unknown}},
    {X86::VEXPANDPDZ256rr, {0, Unknown}},
    {X86::VEXPANDPDZ256rrk, {0, Unknown}},
    {X86::VEXPANDPDZ256rrkz, {0, Unknown}},
    {X86::VEXPANDPDZrm, {0, Unknown}},
    {X86::VEXPANDPDZrmk, {0, Unknown}},
    {X86::VEXPANDPDZrmkz, {0, Unknown}},
    {X86::VEXPANDPDZrr, {0, Unknown}},
    {X86::VEXPANDPDZrrk, {0, Unknown}},
    {X86::VEXPANDPDZrrkz, {0, Unknown}},
    {X86::VEXPANDPSZ128rm, {1, Unknown}},
    {X86::VEXPANDPSZ128rmk, {1, Unknown}},
    {X86::VEXPANDPSZ128rmkz, {1, Unknown}},
    {X86::VEXPANDPSZ128rr, {0, Unknown}},
    {X86::VEXPANDPSZ128rrk, {0, Unknown}},
    {X86::VEXPANDPSZ128rrkz, {0, Unknown}},
    {X86::VEXPANDPSZ256rm, {0, Unknown}},
    {X86::VEXPANDPSZ256rmk, {0, Unknown}},
    {X86::VEXPANDPSZ256rmkz, {0, Unknown}},
    {X86::VEXPANDPSZ256rr, {0, Unknown}},
    {X86::VEXPANDPSZ256rrk, {0, Unknown}},
    {X86::VEXPANDPSZ256rrkz, {0, Unknown}},
    {X86::VEXPANDPSZrm, {0, Unknown}},
    {X86::VEXPANDPSZrmk, {0, Unknown}},
    {X86::VEXPANDPSZrmkz, {0, Unknown}},
    {X86::VEXPANDPSZrr, {0, Unknown}},
    {X86::VEXPANDPSZrrk, {0, Unknown}},
    {X86::VEXPANDPSZrrkz, {0, Unknown}},
    {X86::VEXTRACTF128mr, {1, Unknown}},
    {X86::VEXTRACTF128rr, {0, Unknown}},
    {X86::VEXTRACTF32x4Z256mr, {0, Unknown}},
    {X86::VEXTRACTF32x4Z256mrk, {0, Unknown}},
    {X86::VEXTRACTF32x4Z256rr, {0, Unknown}},
    {X86::VEXTRACTF32x4Z256rrk, {0, Unknown}},
    {X86::VEXTRACTF32x4Z256rrkz, {0, Unknown}},
    {X86::VEXTRACTF32x4Zmr, {0, Unknown}},
    {X86::VEXTRACTF32x4Zmrk, {0, Unknown}},
    {X86::VEXTRACTF32x4Zrr, {0, Unknown}},
    {X86::VEXTRACTF32x4Zrrk, {0, Unknown}},
    {X86::VEXTRACTF32x4Zrrkz, {0, Unknown}},
    {X86::VEXTRACTF32x8Zmr, {0, Unknown}},
    {X86::VEXTRACTF32x8Zmrk, {0, Unknown}},
    {X86::VEXTRACTF32x8Zrr, {0, Unknown}},
    {X86::VEXTRACTF32x8Zrrk, {0, Unknown}},
    {X86::VEXTRACTF32x8Zrrkz, {0, Unknown}},
    {X86::VEXTRACTF64x2Z256mr, {0, Unknown}},
    {X86::VEXTRACTF64x2Z256mrk, {0, Unknown}},
    {X86::VEXTRACTF64x2Z256rr, {0, Unknown}},
    {X86::VEXTRACTF64x2Z256rrk, {0, Unknown}},
    {X86::VEXTRACTF64x2Z256rrkz, {0, Unknown}},
    {X86::VEXTRACTF64x2Zmr, {0, Unknown}},
    {X86::VEXTRACTF64x2Zmrk, {0, Unknown}},
    {X86::VEXTRACTF64x2Zrr, {0, Unknown}},
    {X86::VEXTRACTF64x2Zrrk, {0, Unknown}},
    {X86::VEXTRACTF64x2Zrrkz, {0, Unknown}},
    {X86::VEXTRACTF64x4Zmr, {0, Unknown}},
    {X86::VEXTRACTF64x4Zmrk, {0, Unknown}},
    {X86::VEXTRACTF64x4Zrr, {0, Unknown}},
    {X86::VEXTRACTF64x4Zrrk, {0, Unknown}},
    {X86::VEXTRACTF64x4Zrrkz, {0, Unknown}},
    {X86::VEXTRACTI128mr, {1, Unknown}},
    {X86::VEXTRACTI128rr, {0, Unknown}},
    {X86::VEXTRACTI32x4Z256mr, {0, Unknown}},
    {X86::VEXTRACTI32x4Z256mrk, {0, Unknown}},
    {X86::VEXTRACTI32x4Z256rr, {0, Unknown}},
    {X86::VEXTRACTI32x4Z256rrk, {0, Unknown}},
    {X86::VEXTRACTI32x4Z256rrkz, {0, Unknown}},
    {X86::VEXTRACTI32x4Zmr, {0, Unknown}},
    {X86::VEXTRACTI32x4Zmrk, {0, Unknown}},
    {X86::VEXTRACTI32x4Zrr, {0, Unknown}},
    {X86::VEXTRACTI32x4Zrrk, {0, Unknown}},
    {X86::VEXTRACTI32x4Zrrkz, {0, Unknown}},
    {X86::VEXTRACTI32x8Zmr, {0, Unknown}},
    {X86::VEXTRACTI32x8Zmrk, {0, Unknown}},
    {X86::VEXTRACTI32x8Zrr, {0, Unknown}},
    {X86::VEXTRACTI32x8Zrrk, {0, Unknown}},
    {X86::VEXTRACTI32x8Zrrkz, {0, Unknown}},
    {X86::VEXTRACTI64x2Z256mr, {0, Unknown}},
    {X86::VEXTRACTI64x2Z256mrk, {0, Unknown}},
    {X86::VEXTRACTI64x2Z256rr, {0, Unknown}},
    {X86::VEXTRACTI64x2Z256rrk, {0, Unknown}},
    {X86::VEXTRACTI64x2Z256rrkz, {0, Unknown}},
    {X86::VEXTRACTI64x2Zmr, {0, Unknown}},
    {X86::VEXTRACTI64x2Zmrk, {0, Unknown}},
    {X86::VEXTRACTI64x2Zrr, {0, Unknown}},
    {X86::VEXTRACTI64x2Zrrk, {0, Unknown}},
    {X86::VEXTRACTI64x2Zrrkz, {0, Unknown}},
    {X86::VEXTRACTI64x4Zmr, {0, Unknown}},
    {X86::VEXTRACTI64x4Zmrk, {0, Unknown}},
    {X86::VEXTRACTI64x4Zrr, {0, Unknown}},
    {X86::VEXTRACTI64x4Zrrk, {0, Unknown}},
    {X86::VEXTRACTI64x4Zrrkz, {0, Unknown}},
    {X86::VEXTRACTPSZmr, {0, Unknown}},
    {X86::VEXTRACTPSZrr, {0, Unknown}},
    {X86::VEXTRACTPSmr, {0, Unknown}},
    {X86::VEXTRACTPSrr, {0, Unknown}},
    {X86::VFMADD132PDYm, {0, Unknown}},
    {X86::VFMADD132PDYr, {0, Unknown}},
    {X86::VFMADD132PDZ128m, {0, Unknown}},
    {X86::VFMADD132PDZ128mb, {0, Unknown}},
    {X86::VFMADD132PDZ128mbk, {0, Unknown}},
    {X86::VFMADD132PDZ128mbkz, {0, Unknown}},
    {X86::VFMADD132PDZ128mk, {0, Unknown}},
    {X86::VFMADD132PDZ128mkz, {0, Unknown}},
    {X86::VFMADD132PDZ128r, {0, Unknown}},
    {X86::VFMADD132PDZ128rk, {0, Unknown}},
    {X86::VFMADD132PDZ128rkz, {0, Unknown}},
    {X86::VFMADD132PDZ256m, {0, Unknown}},
    {X86::VFMADD132PDZ256mb, {0, Unknown}},
    {X86::VFMADD132PDZ256mbk, {0, Unknown}},
    {X86::VFMADD132PDZ256mbkz, {0, Unknown}},
    {X86::VFMADD132PDZ256mk, {0, Unknown}},
    {X86::VFMADD132PDZ256mkz, {0, Unknown}},
    {X86::VFMADD132PDZ256r, {0, Unknown}},
    {X86::VFMADD132PDZ256rk, {0, Unknown}},
    {X86::VFMADD132PDZ256rkz, {0, Unknown}},
    {X86::VFMADD132PDZm, {0, Unknown}},
    {X86::VFMADD132PDZmb, {0, Unknown}},
    {X86::VFMADD132PDZmbk, {0, Unknown}},
    {X86::VFMADD132PDZmbkz, {0, Unknown}},
    {X86::VFMADD132PDZmk, {0, Unknown}},
    {X86::VFMADD132PDZmkz, {0, Unknown}},
    {X86::VFMADD132PDZr, {0, Unknown}},
    {X86::VFMADD132PDZrb, {0, Unknown}},
    {X86::VFMADD132PDZrbk, {0, Unknown}},
    {X86::VFMADD132PDZrbkz, {0, Unknown}},
    {X86::VFMADD132PDZrk, {0, Unknown}},
    {X86::VFMADD132PDZrkz, {0, Unknown}},
    {X86::VFMADD132PDm, {0, Unknown}},
    {X86::VFMADD132PDr, {0, Unknown}},
    {X86::VFMADD132PSYm, {0, Unknown}},
    {X86::VFMADD132PSYr, {0, Unknown}},
    {X86::VFMADD132PSZ128m, {0, Unknown}},
    {X86::VFMADD132PSZ128mb, {0, Unknown}},
    {X86::VFMADD132PSZ128mbk, {0, Unknown}},
    {X86::VFMADD132PSZ128mbkz, {0, Unknown}},
    {X86::VFMADD132PSZ128mk, {0, Unknown}},
    {X86::VFMADD132PSZ128mkz, {0, Unknown}},
    {X86::VFMADD132PSZ128r, {0, Unknown}},
    {X86::VFMADD132PSZ128rk, {0, Unknown}},
    {X86::VFMADD132PSZ128rkz, {0, Unknown}},
    {X86::VFMADD132PSZ256m, {0, Unknown}},
    {X86::VFMADD132PSZ256mb, {0, Unknown}},
    {X86::VFMADD132PSZ256mbk, {0, Unknown}},
    {X86::VFMADD132PSZ256mbkz, {0, Unknown}},
    {X86::VFMADD132PSZ256mk, {0, Unknown}},
    {X86::VFMADD132PSZ256mkz, {0, Unknown}},
    {X86::VFMADD132PSZ256r, {0, Unknown}},
    {X86::VFMADD132PSZ256rk, {0, Unknown}},
    {X86::VFMADD132PSZ256rkz, {0, Unknown}},
    {X86::VFMADD132PSZm, {0, Unknown}},
    {X86::VFMADD132PSZmb, {0, Unknown}},
    {X86::VFMADD132PSZmbk, {0, Unknown}},
    {X86::VFMADD132PSZmbkz, {0, Unknown}},
    {X86::VFMADD132PSZmk, {0, Unknown}},
    {X86::VFMADD132PSZmkz, {0, Unknown}},
    {X86::VFMADD132PSZr, {0, Unknown}},
    {X86::VFMADD132PSZrb, {0, Unknown}},
    {X86::VFMADD132PSZrbk, {0, Unknown}},
    {X86::VFMADD132PSZrbkz, {0, Unknown}},
    {X86::VFMADD132PSZrk, {0, Unknown}},
    {X86::VFMADD132PSZrkz, {0, Unknown}},
    {X86::VFMADD132PSm, {0, Unknown}},
    {X86::VFMADD132PSr, {0, Unknown}},
    {X86::VFMADD132SDZm, {0, Unknown}},
    {X86::VFMADD132SDZm_Int, {0, Unknown}},
    {X86::VFMADD132SDZm_Intk, {0, Unknown}},
    {X86::VFMADD132SDZm_Intkz, {0, Unknown}},
    {X86::VFMADD132SDZr, {0, Unknown}},
    {X86::VFMADD132SDZr_Int, {0, Unknown}},
    {X86::VFMADD132SDZr_Intk, {0, Unknown}},
    {X86::VFMADD132SDZr_Intkz, {0, Unknown}},
    {X86::VFMADD132SDZrb_Int, {0, Unknown}},
    {X86::VFMADD132SDZrb_Intk, {0, Unknown}},
    {X86::VFMADD132SDZrb_Intkz, {0, Unknown}},
    {X86::VFMADD132SDm, {0, Unknown}},
    {X86::VFMADD132SDm_Int, {0, Unknown}},
    {X86::VFMADD132SDr, {0, Unknown}},
    {X86::VFMADD132SDr_Int, {0, Unknown}},
    {X86::VFMADD132SSZm, {0, Unknown}},
    {X86::VFMADD132SSZm_Int, {0, Unknown}},
    {X86::VFMADD132SSZm_Intk, {0, Unknown}},
    {X86::VFMADD132SSZm_Intkz, {0, Unknown}},
    {X86::VFMADD132SSZr, {0, Unknown}},
    {X86::VFMADD132SSZr_Int, {0, Unknown}},
    {X86::VFMADD132SSZr_Intk, {0, Unknown}},
    {X86::VFMADD132SSZr_Intkz, {0, Unknown}},
    {X86::VFMADD132SSZrb_Int, {0, Unknown}},
    {X86::VFMADD132SSZrb_Intk, {0, Unknown}},
    {X86::VFMADD132SSZrb_Intkz, {0, Unknown}},
    {X86::VFMADD132SSm, {0, Unknown}},
    {X86::VFMADD132SSm_Int, {0, Unknown}},
    {X86::VFMADD132SSr, {0, Unknown}},
    {X86::VFMADD132SSr_Int, {0, Unknown}},
    {X86::VFMADD213PDYm, {0, Unknown}},
    {X86::VFMADD213PDYr, {0, Unknown}},
    {X86::VFMADD213PDZ128m, {0, Unknown}},
    {X86::VFMADD213PDZ128mb, {0, Unknown}},
    {X86::VFMADD213PDZ128mbk, {0, Unknown}},
    {X86::VFMADD213PDZ128mbkz, {0, Unknown}},
    {X86::VFMADD213PDZ128mk, {0, Unknown}},
    {X86::VFMADD213PDZ128mkz, {0, Unknown}},
    {X86::VFMADD213PDZ128r, {0, Unknown}},
    {X86::VFMADD213PDZ128rk, {0, Unknown}},
    {X86::VFMADD213PDZ128rkz, {0, Unknown}},
    {X86::VFMADD213PDZ256m, {0, Unknown}},
    {X86::VFMADD213PDZ256mb, {0, Unknown}},
    {X86::VFMADD213PDZ256mbk, {0, Unknown}},
    {X86::VFMADD213PDZ256mbkz, {0, Unknown}},
    {X86::VFMADD213PDZ256mk, {0, Unknown}},
    {X86::VFMADD213PDZ256mkz, {0, Unknown}},
    {X86::VFMADD213PDZ256r, {0, Unknown}},
    {X86::VFMADD213PDZ256rk, {0, Unknown}},
    {X86::VFMADD213PDZ256rkz, {0, Unknown}},
    {X86::VFMADD213PDZm, {0, Unknown}},
    {X86::VFMADD213PDZmb, {0, Unknown}},
    {X86::VFMADD213PDZmbk, {0, Unknown}},
    {X86::VFMADD213PDZmbkz, {0, Unknown}},
    {X86::VFMADD213PDZmk, {0, Unknown}},
    {X86::VFMADD213PDZmkz, {0, Unknown}},
    {X86::VFMADD213PDZr, {0, Unknown}},
    {X86::VFMADD213PDZrb, {0, Unknown}},
    {X86::VFMADD213PDZrbk, {0, Unknown}},
    {X86::VFMADD213PDZrbkz, {0, Unknown}},
    {X86::VFMADD213PDZrk, {0, Unknown}},
    {X86::VFMADD213PDZrkz, {0, Unknown}},
    {X86::VFMADD213PDm, {0, Unknown}},
    {X86::VFMADD213PDr, {0, Unknown}},
    {X86::VFMADD213PSYm, {0, Unknown}},
    {X86::VFMADD213PSYr, {0, Unknown}},
    {X86::VFMADD213PSZ128m, {0, Unknown}},
    {X86::VFMADD213PSZ128mb, {0, Unknown}},
    {X86::VFMADD213PSZ128mbk, {0, Unknown}},
    {X86::VFMADD213PSZ128mbkz, {0, Unknown}},
    {X86::VFMADD213PSZ128mk, {0, Unknown}},
    {X86::VFMADD213PSZ128mkz, {0, Unknown}},
    {X86::VFMADD213PSZ128r, {0, Unknown}},
    {X86::VFMADD213PSZ128rk, {0, Unknown}},
    {X86::VFMADD213PSZ128rkz, {0, Unknown}},
    {X86::VFMADD213PSZ256m, {0, Unknown}},
    {X86::VFMADD213PSZ256mb, {0, Unknown}},
    {X86::VFMADD213PSZ256mbk, {0, Unknown}},
    {X86::VFMADD213PSZ256mbkz, {0, Unknown}},
    {X86::VFMADD213PSZ256mk, {0, Unknown}},
    {X86::VFMADD213PSZ256mkz, {0, Unknown}},
    {X86::VFMADD213PSZ256r, {0, Unknown}},
    {X86::VFMADD213PSZ256rk, {0, Unknown}},
    {X86::VFMADD213PSZ256rkz, {0, Unknown}},
    {X86::VFMADD213PSZm, {0, Unknown}},
    {X86::VFMADD213PSZmb, {0, Unknown}},
    {X86::VFMADD213PSZmbk, {0, Unknown}},
    {X86::VFMADD213PSZmbkz, {0, Unknown}},
    {X86::VFMADD213PSZmk, {0, Unknown}},
    {X86::VFMADD213PSZmkz, {0, Unknown}},
    {X86::VFMADD213PSZr, {0, Unknown}},
    {X86::VFMADD213PSZrb, {0, Unknown}},
    {X86::VFMADD213PSZrbk, {0, Unknown}},
    {X86::VFMADD213PSZrbkz, {0, Unknown}},
    {X86::VFMADD213PSZrk, {0, Unknown}},
    {X86::VFMADD213PSZrkz, {0, Unknown}},
    {X86::VFMADD213PSm, {0, Unknown}},
    {X86::VFMADD213PSr, {0, Unknown}},
    {X86::VFMADD213SDZm, {0, Unknown}},
    {X86::VFMADD213SDZm_Int, {0, Unknown}},
    {X86::VFMADD213SDZm_Intk, {0, Unknown}},
    {X86::VFMADD213SDZm_Intkz, {0, Unknown}},
    {X86::VFMADD213SDZr, {0, Unknown}},
    {X86::VFMADD213SDZr_Int, {0, Unknown}},
    {X86::VFMADD213SDZr_Intk, {0, Unknown}},
    {X86::VFMADD213SDZr_Intkz, {0, Unknown}},
    {X86::VFMADD213SDZrb_Int, {0, Unknown}},
    {X86::VFMADD213SDZrb_Intk, {0, Unknown}},
    {X86::VFMADD213SDZrb_Intkz, {0, Unknown}},
    {X86::VFMADD213SDm, {0, Unknown}},
    {X86::VFMADD213SDm_Int, {0, Unknown}},
    {X86::VFMADD213SDr, {0, Unknown}},
    {X86::VFMADD213SDr_Int, {0, Unknown}},
    {X86::VFMADD213SSZm, {0, Unknown}},
    {X86::VFMADD213SSZm_Int, {0, Unknown}},
    {X86::VFMADD213SSZm_Intk, {0, Unknown}},
    {X86::VFMADD213SSZm_Intkz, {0, Unknown}},
    {X86::VFMADD213SSZr, {0, Unknown}},
    {X86::VFMADD213SSZr_Int, {0, Unknown}},
    {X86::VFMADD213SSZr_Intk, {0, Unknown}},
    {X86::VFMADD213SSZr_Intkz, {0, Unknown}},
    {X86::VFMADD213SSZrb_Int, {0, Unknown}},
    {X86::VFMADD213SSZrb_Intk, {0, Unknown}},
    {X86::VFMADD213SSZrb_Intkz, {0, Unknown}},
    {X86::VFMADD213SSm, {0, Unknown}},
    {X86::VFMADD213SSm_Int, {0, Unknown}},
    {X86::VFMADD213SSr, {0, Unknown}},
    {X86::VFMADD213SSr_Int, {0, Unknown}},
    {X86::VFMADD231PDYm, {0, Unknown}},
    {X86::VFMADD231PDYr, {0, Unknown}},
    {X86::VFMADD231PDZ128m, {0, Unknown}},
    {X86::VFMADD231PDZ128mb, {0, Unknown}},
    {X86::VFMADD231PDZ128mbk, {0, Unknown}},
    {X86::VFMADD231PDZ128mbkz, {0, Unknown}},
    {X86::VFMADD231PDZ128mk, {0, Unknown}},
    {X86::VFMADD231PDZ128mkz, {0, Unknown}},
    {X86::VFMADD231PDZ128r, {0, Unknown}},
    {X86::VFMADD231PDZ128rk, {0, Unknown}},
    {X86::VFMADD231PDZ128rkz, {0, Unknown}},
    {X86::VFMADD231PDZ256m, {0, Unknown}},
    {X86::VFMADD231PDZ256mb, {0, Unknown}},
    {X86::VFMADD231PDZ256mbk, {0, Unknown}},
    {X86::VFMADD231PDZ256mbkz, {0, Unknown}},
    {X86::VFMADD231PDZ256mk, {0, Unknown}},
    {X86::VFMADD231PDZ256mkz, {0, Unknown}},
    {X86::VFMADD231PDZ256r, {0, Unknown}},
    {X86::VFMADD231PDZ256rk, {0, Unknown}},
    {X86::VFMADD231PDZ256rkz, {0, Unknown}},
    {X86::VFMADD231PDZm, {0, Unknown}},
    {X86::VFMADD231PDZmb, {0, Unknown}},
    {X86::VFMADD231PDZmbk, {0, Unknown}},
    {X86::VFMADD231PDZmbkz, {0, Unknown}},
    {X86::VFMADD231PDZmk, {0, Unknown}},
    {X86::VFMADD231PDZmkz, {0, Unknown}},
    {X86::VFMADD231PDZr, {0, Unknown}},
    {X86::VFMADD231PDZrb, {0, Unknown}},
    {X86::VFMADD231PDZrbk, {0, Unknown}},
    {X86::VFMADD231PDZrbkz, {0, Unknown}},
    {X86::VFMADD231PDZrk, {0, Unknown}},
    {X86::VFMADD231PDZrkz, {0, Unknown}},
    {X86::VFMADD231PDm, {0, Unknown}},
    {X86::VFMADD231PDr, {0, Unknown}},
    {X86::VFMADD231PSYm, {0, Unknown}},
    {X86::VFMADD231PSYr, {0, Unknown}},
    {X86::VFMADD231PSZ128m, {0, Unknown}},
    {X86::VFMADD231PSZ128mb, {0, Unknown}},
    {X86::VFMADD231PSZ128mbk, {0, Unknown}},
    {X86::VFMADD231PSZ128mbkz, {0, Unknown}},
    {X86::VFMADD231PSZ128mk, {0, Unknown}},
    {X86::VFMADD231PSZ128mkz, {0, Unknown}},
    {X86::VFMADD231PSZ128r, {0, Unknown}},
    {X86::VFMADD231PSZ128rk, {0, Unknown}},
    {X86::VFMADD231PSZ128rkz, {0, Unknown}},
    {X86::VFMADD231PSZ256m, {0, Unknown}},
    {X86::VFMADD231PSZ256mb, {0, Unknown}},
    {X86::VFMADD231PSZ256mbk, {0, Unknown}},
    {X86::VFMADD231PSZ256mbkz, {0, Unknown}},
    {X86::VFMADD231PSZ256mk, {0, Unknown}},
    {X86::VFMADD231PSZ256mkz, {0, Unknown}},
    {X86::VFMADD231PSZ256r, {0, Unknown}},
    {X86::VFMADD231PSZ256rk, {0, Unknown}},
    {X86::VFMADD231PSZ256rkz, {0, Unknown}},
    {X86::VFMADD231PSZm, {0, Unknown}},
    {X86::VFMADD231PSZmb, {0, Unknown}},
    {X86::VFMADD231PSZmbk, {0, Unknown}},
    {X86::VFMADD231PSZmbkz, {0, Unknown}},
    {X86::VFMADD231PSZmk, {0, Unknown}},
    {X86::VFMADD231PSZmkz, {0, Unknown}},
    {X86::VFMADD231PSZr, {0, Unknown}},
    {X86::VFMADD231PSZrb, {0, Unknown}},
    {X86::VFMADD231PSZrbk, {0, Unknown}},
    {X86::VFMADD231PSZrbkz, {0, Unknown}},
    {X86::VFMADD231PSZrk, {0, Unknown}},
    {X86::VFMADD231PSZrkz, {0, Unknown}},
    {X86::VFMADD231PSm, {0, Unknown}},
    {X86::VFMADD231PSr, {0, Unknown}},
    {X86::VFMADD231SDZm, {0, Unknown}},
    {X86::VFMADD231SDZm_Int, {0, Unknown}},
    {X86::VFMADD231SDZm_Intk, {0, Unknown}},
    {X86::VFMADD231SDZm_Intkz, {0, Unknown}},
    {X86::VFMADD231SDZr, {0, Unknown}},
    {X86::VFMADD231SDZr_Int, {0, Unknown}},
    {X86::VFMADD231SDZr_Intk, {0, Unknown}},
    {X86::VFMADD231SDZr_Intkz, {0, Unknown}},
    {X86::VFMADD231SDZrb_Int, {0, Unknown}},
    {X86::VFMADD231SDZrb_Intk, {0, Unknown}},
    {X86::VFMADD231SDZrb_Intkz, {0, Unknown}},
    {X86::VFMADD231SDm, {0, Unknown}},
    {X86::VFMADD231SDm_Int, {0, Unknown}},
    {X86::VFMADD231SDr, {0, Unknown}},
    {X86::VFMADD231SDr_Int, {0, Unknown}},
    {X86::VFMADD231SSZm, {0, Unknown}},
    {X86::VFMADD231SSZm_Int, {0, Unknown}},
    {X86::VFMADD231SSZm_Intk, {0, Unknown}},
    {X86::VFMADD231SSZm_Intkz, {0, Unknown}},
    {X86::VFMADD231SSZr, {0, Unknown}},
    {X86::VFMADD231SSZr_Int, {0, Unknown}},
    {X86::VFMADD231SSZr_Intk, {0, Unknown}},
    {X86::VFMADD231SSZr_Intkz, {0, Unknown}},
    {X86::VFMADD231SSZrb_Int, {0, Unknown}},
    {X86::VFMADD231SSZrb_Intk, {0, Unknown}},
    {X86::VFMADD231SSZrb_Intkz, {0, Unknown}},
    {X86::VFMADD231SSm, {0, Unknown}},
    {X86::VFMADD231SSm_Int, {0, Unknown}},
    {X86::VFMADD231SSr, {0, Unknown}},
    {X86::VFMADD231SSr_Int, {0, Unknown}},
    {X86::VFMADDPD4Ymr, {0, Unknown}},
    {X86::VFMADDPD4Yrm, {0, Unknown}},
    {X86::VFMADDPD4Yrr, {0, Unknown}},
    {X86::VFMADDPD4Yrr_REV, {0, Unknown}},
    {X86::VFMADDPD4mr, {0, Unknown}},
    {X86::VFMADDPD4rm, {0, Unknown}},
    {X86::VFMADDPD4rr, {0, Unknown}},
    {X86::VFMADDPD4rr_REV, {0, Unknown}},
    {X86::VFMADDPS4Ymr, {0, Unknown}},
    {X86::VFMADDPS4Yrm, {0, Unknown}},
    {X86::VFMADDPS4Yrr, {0, Unknown}},
    {X86::VFMADDPS4Yrr_REV, {0, Unknown}},
    {X86::VFMADDPS4mr, {0, Unknown}},
    {X86::VFMADDPS4rm, {0, Unknown}},
    {X86::VFMADDPS4rr, {0, Unknown}},
    {X86::VFMADDPS4rr_REV, {0, Unknown}},
    {X86::VFMADDSD4mr, {0, Unknown}},
    {X86::VFMADDSD4mr_Int, {0, Unknown}},
    {X86::VFMADDSD4rm, {0, Unknown}},
    {X86::VFMADDSD4rm_Int, {0, Unknown}},
    {X86::VFMADDSD4rr, {0, Unknown}},
    {X86::VFMADDSD4rr_Int, {0, Unknown}},
    {X86::VFMADDSD4rr_Int_REV, {0, Unknown}},
    {X86::VFMADDSD4rr_REV, {0, Unknown}},
    {X86::VFMADDSS4mr, {0, Unknown}},
    {X86::VFMADDSS4mr_Int, {0, Unknown}},
    {X86::VFMADDSS4rm, {0, Unknown}},
    {X86::VFMADDSS4rm_Int, {0, Unknown}},
    {X86::VFMADDSS4rr, {0, Unknown}},
    {X86::VFMADDSS4rr_Int, {0, Unknown}},
    {X86::VFMADDSS4rr_Int_REV, {0, Unknown}},
    {X86::VFMADDSS4rr_REV, {0, Unknown}},
    {X86::VFMADDSUB132PDYm, {0, Unknown}},
    {X86::VFMADDSUB132PDYr, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128m, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128mb, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128mk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128r, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128rk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256m, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256mb, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256mk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256r, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256rk, {0, Unknown}},
    {X86::VFMADDSUB132PDZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZm, {0, Unknown}},
    {X86::VFMADDSUB132PDZmb, {0, Unknown}},
    {X86::VFMADDSUB132PDZmbk, {0, Unknown}},
    {X86::VFMADDSUB132PDZmbkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZmk, {0, Unknown}},
    {X86::VFMADDSUB132PDZmkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZr, {0, Unknown}},
    {X86::VFMADDSUB132PDZrb, {0, Unknown}},
    {X86::VFMADDSUB132PDZrbk, {0, Unknown}},
    {X86::VFMADDSUB132PDZrbkz, {0, Unknown}},
    {X86::VFMADDSUB132PDZrk, {0, Unknown}},
    {X86::VFMADDSUB132PDZrkz, {0, Unknown}},
    {X86::VFMADDSUB132PDm, {0, Unknown}},
    {X86::VFMADDSUB132PDr, {0, Unknown}},
    {X86::VFMADDSUB132PSYm, {0, Unknown}},
    {X86::VFMADDSUB132PSYr, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128m, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128mb, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128mk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128r, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128rk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256m, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256mb, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256mk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256r, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256rk, {0, Unknown}},
    {X86::VFMADDSUB132PSZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZm, {0, Unknown}},
    {X86::VFMADDSUB132PSZmb, {0, Unknown}},
    {X86::VFMADDSUB132PSZmbk, {0, Unknown}},
    {X86::VFMADDSUB132PSZmbkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZmk, {0, Unknown}},
    {X86::VFMADDSUB132PSZmkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZr, {0, Unknown}},
    {X86::VFMADDSUB132PSZrb, {0, Unknown}},
    {X86::VFMADDSUB132PSZrbk, {0, Unknown}},
    {X86::VFMADDSUB132PSZrbkz, {0, Unknown}},
    {X86::VFMADDSUB132PSZrk, {0, Unknown}},
    {X86::VFMADDSUB132PSZrkz, {0, Unknown}},
    {X86::VFMADDSUB132PSm, {0, Unknown}},
    {X86::VFMADDSUB132PSr, {0, Unknown}},
    {X86::VFMADDSUB213PDYm, {0, Unknown}},
    {X86::VFMADDSUB213PDYr, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128m, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128mb, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128mk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128r, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128rk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256m, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256mb, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256mk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256r, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256rk, {0, Unknown}},
    {X86::VFMADDSUB213PDZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZm, {0, Unknown}},
    {X86::VFMADDSUB213PDZmb, {0, Unknown}},
    {X86::VFMADDSUB213PDZmbk, {0, Unknown}},
    {X86::VFMADDSUB213PDZmbkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZmk, {0, Unknown}},
    {X86::VFMADDSUB213PDZmkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZr, {0, Unknown}},
    {X86::VFMADDSUB213PDZrb, {0, Unknown}},
    {X86::VFMADDSUB213PDZrbk, {0, Unknown}},
    {X86::VFMADDSUB213PDZrbkz, {0, Unknown}},
    {X86::VFMADDSUB213PDZrk, {0, Unknown}},
    {X86::VFMADDSUB213PDZrkz, {0, Unknown}},
    {X86::VFMADDSUB213PDm, {0, Unknown}},
    {X86::VFMADDSUB213PDr, {0, Unknown}},
    {X86::VFMADDSUB213PSYm, {0, Unknown}},
    {X86::VFMADDSUB213PSYr, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128m, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128mb, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128mk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128r, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128rk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256m, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256mb, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256mk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256r, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256rk, {0, Unknown}},
    {X86::VFMADDSUB213PSZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZm, {0, Unknown}},
    {X86::VFMADDSUB213PSZmb, {0, Unknown}},
    {X86::VFMADDSUB213PSZmbk, {0, Unknown}},
    {X86::VFMADDSUB213PSZmbkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZmk, {0, Unknown}},
    {X86::VFMADDSUB213PSZmkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZr, {0, Unknown}},
    {X86::VFMADDSUB213PSZrb, {0, Unknown}},
    {X86::VFMADDSUB213PSZrbk, {0, Unknown}},
    {X86::VFMADDSUB213PSZrbkz, {0, Unknown}},
    {X86::VFMADDSUB213PSZrk, {0, Unknown}},
    {X86::VFMADDSUB213PSZrkz, {0, Unknown}},
    {X86::VFMADDSUB213PSm, {0, Unknown}},
    {X86::VFMADDSUB213PSr, {0, Unknown}},
    {X86::VFMADDSUB231PDYm, {0, Unknown}},
    {X86::VFMADDSUB231PDYr, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128m, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128mb, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128mk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128r, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128rk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256m, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256mb, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256mk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256r, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256rk, {0, Unknown}},
    {X86::VFMADDSUB231PDZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZm, {0, Unknown}},
    {X86::VFMADDSUB231PDZmb, {0, Unknown}},
    {X86::VFMADDSUB231PDZmbk, {0, Unknown}},
    {X86::VFMADDSUB231PDZmbkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZmk, {0, Unknown}},
    {X86::VFMADDSUB231PDZmkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZr, {0, Unknown}},
    {X86::VFMADDSUB231PDZrb, {0, Unknown}},
    {X86::VFMADDSUB231PDZrbk, {0, Unknown}},
    {X86::VFMADDSUB231PDZrbkz, {0, Unknown}},
    {X86::VFMADDSUB231PDZrk, {0, Unknown}},
    {X86::VFMADDSUB231PDZrkz, {0, Unknown}},
    {X86::VFMADDSUB231PDm, {0, Unknown}},
    {X86::VFMADDSUB231PDr, {0, Unknown}},
    {X86::VFMADDSUB231PSYm, {0, Unknown}},
    {X86::VFMADDSUB231PSYr, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128m, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128mb, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128mbk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128mbkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128mk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128mkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128r, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128rk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ128rkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256m, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256mb, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256mbk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256mbkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256mk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256mkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256r, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256rk, {0, Unknown}},
    {X86::VFMADDSUB231PSZ256rkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZm, {0, Unknown}},
    {X86::VFMADDSUB231PSZmb, {0, Unknown}},
    {X86::VFMADDSUB231PSZmbk, {0, Unknown}},
    {X86::VFMADDSUB231PSZmbkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZmk, {0, Unknown}},
    {X86::VFMADDSUB231PSZmkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZr, {0, Unknown}},
    {X86::VFMADDSUB231PSZrb, {0, Unknown}},
    {X86::VFMADDSUB231PSZrbk, {0, Unknown}},
    {X86::VFMADDSUB231PSZrbkz, {0, Unknown}},
    {X86::VFMADDSUB231PSZrk, {0, Unknown}},
    {X86::VFMADDSUB231PSZrkz, {0, Unknown}},
    {X86::VFMADDSUB231PSm, {0, Unknown}},
    {X86::VFMADDSUB231PSr, {0, Unknown}},
    {X86::VFMADDSUBPD4Ymr, {0, Unknown}},
    {X86::VFMADDSUBPD4Yrm, {0, Unknown}},
    {X86::VFMADDSUBPD4Yrr, {0, Unknown}},
    {X86::VFMADDSUBPD4Yrr_REV, {0, Unknown}},
    {X86::VFMADDSUBPD4mr, {0, Unknown}},
    {X86::VFMADDSUBPD4rm, {0, Unknown}},
    {X86::VFMADDSUBPD4rr, {0, Unknown}},
    {X86::VFMADDSUBPD4rr_REV, {0, Unknown}},
    {X86::VFMADDSUBPS4Ymr, {0, Unknown}},
    {X86::VFMADDSUBPS4Yrm, {0, Unknown}},
    {X86::VFMADDSUBPS4Yrr, {0, Unknown}},
    {X86::VFMADDSUBPS4Yrr_REV, {0, Unknown}},
    {X86::VFMADDSUBPS4mr, {0, Unknown}},
    {X86::VFMADDSUBPS4rm, {0, Unknown}},
    {X86::VFMADDSUBPS4rr, {0, Unknown}},
    {X86::VFMADDSUBPS4rr_REV, {0, Unknown}},
    {X86::VFMSUB132PDYm, {0, Unknown}},
    {X86::VFMSUB132PDYr, {0, Unknown}},
    {X86::VFMSUB132PDZ128m, {0, Unknown}},
    {X86::VFMSUB132PDZ128mb, {0, Unknown}},
    {X86::VFMSUB132PDZ128mbk, {0, Unknown}},
    {X86::VFMSUB132PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUB132PDZ128mk, {0, Unknown}},
    {X86::VFMSUB132PDZ128mkz, {0, Unknown}},
    {X86::VFMSUB132PDZ128r, {0, Unknown}},
    {X86::VFMSUB132PDZ128rk, {0, Unknown}},
    {X86::VFMSUB132PDZ128rkz, {0, Unknown}},
    {X86::VFMSUB132PDZ256m, {0, Unknown}},
    {X86::VFMSUB132PDZ256mb, {0, Unknown}},
    {X86::VFMSUB132PDZ256mbk, {0, Unknown}},
    {X86::VFMSUB132PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUB132PDZ256mk, {0, Unknown}},
    {X86::VFMSUB132PDZ256mkz, {0, Unknown}},
    {X86::VFMSUB132PDZ256r, {0, Unknown}},
    {X86::VFMSUB132PDZ256rk, {0, Unknown}},
    {X86::VFMSUB132PDZ256rkz, {0, Unknown}},
    {X86::VFMSUB132PDZm, {0, Unknown}},
    {X86::VFMSUB132PDZmb, {0, Unknown}},
    {X86::VFMSUB132PDZmbk, {0, Unknown}},
    {X86::VFMSUB132PDZmbkz, {0, Unknown}},
    {X86::VFMSUB132PDZmk, {0, Unknown}},
    {X86::VFMSUB132PDZmkz, {0, Unknown}},
    {X86::VFMSUB132PDZr, {0, Unknown}},
    {X86::VFMSUB132PDZrb, {0, Unknown}},
    {X86::VFMSUB132PDZrbk, {0, Unknown}},
    {X86::VFMSUB132PDZrbkz, {0, Unknown}},
    {X86::VFMSUB132PDZrk, {0, Unknown}},
    {X86::VFMSUB132PDZrkz, {0, Unknown}},
    {X86::VFMSUB132PDm, {0, Unknown}},
    {X86::VFMSUB132PDr, {0, Unknown}},
    {X86::VFMSUB132PSYm, {0, Unknown}},
    {X86::VFMSUB132PSYr, {0, Unknown}},
    {X86::VFMSUB132PSZ128m, {0, Unknown}},
    {X86::VFMSUB132PSZ128mb, {0, Unknown}},
    {X86::VFMSUB132PSZ128mbk, {0, Unknown}},
    {X86::VFMSUB132PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUB132PSZ128mk, {0, Unknown}},
    {X86::VFMSUB132PSZ128mkz, {0, Unknown}},
    {X86::VFMSUB132PSZ128r, {0, Unknown}},
    {X86::VFMSUB132PSZ128rk, {0, Unknown}},
    {X86::VFMSUB132PSZ128rkz, {0, Unknown}},
    {X86::VFMSUB132PSZ256m, {0, Unknown}},
    {X86::VFMSUB132PSZ256mb, {0, Unknown}},
    {X86::VFMSUB132PSZ256mbk, {0, Unknown}},
    {X86::VFMSUB132PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUB132PSZ256mk, {0, Unknown}},
    {X86::VFMSUB132PSZ256mkz, {0, Unknown}},
    {X86::VFMSUB132PSZ256r, {0, Unknown}},
    {X86::VFMSUB132PSZ256rk, {0, Unknown}},
    {X86::VFMSUB132PSZ256rkz, {0, Unknown}},
    {X86::VFMSUB132PSZm, {0, Unknown}},
    {X86::VFMSUB132PSZmb, {0, Unknown}},
    {X86::VFMSUB132PSZmbk, {0, Unknown}},
    {X86::VFMSUB132PSZmbkz, {0, Unknown}},
    {X86::VFMSUB132PSZmk, {0, Unknown}},
    {X86::VFMSUB132PSZmkz, {0, Unknown}},
    {X86::VFMSUB132PSZr, {0, Unknown}},
    {X86::VFMSUB132PSZrb, {0, Unknown}},
    {X86::VFMSUB132PSZrbk, {0, Unknown}},
    {X86::VFMSUB132PSZrbkz, {0, Unknown}},
    {X86::VFMSUB132PSZrk, {0, Unknown}},
    {X86::VFMSUB132PSZrkz, {0, Unknown}},
    {X86::VFMSUB132PSm, {0, Unknown}},
    {X86::VFMSUB132PSr, {0, Unknown}},
    {X86::VFMSUB132SDZm, {0, Unknown}},
    {X86::VFMSUB132SDZm_Int, {0, Unknown}},
    {X86::VFMSUB132SDZm_Intk, {0, Unknown}},
    {X86::VFMSUB132SDZm_Intkz, {0, Unknown}},
    {X86::VFMSUB132SDZr, {0, Unknown}},
    {X86::VFMSUB132SDZr_Int, {0, Unknown}},
    {X86::VFMSUB132SDZr_Intk, {0, Unknown}},
    {X86::VFMSUB132SDZr_Intkz, {0, Unknown}},
    {X86::VFMSUB132SDZrb_Int, {0, Unknown}},
    {X86::VFMSUB132SDZrb_Intk, {0, Unknown}},
    {X86::VFMSUB132SDZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB132SDm, {0, Unknown}},
    {X86::VFMSUB132SDm_Int, {0, Unknown}},
    {X86::VFMSUB132SDr, {0, Unknown}},
    {X86::VFMSUB132SDr_Int, {0, Unknown}},
    {X86::VFMSUB132SSZm, {0, Unknown}},
    {X86::VFMSUB132SSZm_Int, {0, Unknown}},
    {X86::VFMSUB132SSZm_Intk, {0, Unknown}},
    {X86::VFMSUB132SSZm_Intkz, {0, Unknown}},
    {X86::VFMSUB132SSZr, {0, Unknown}},
    {X86::VFMSUB132SSZr_Int, {0, Unknown}},
    {X86::VFMSUB132SSZr_Intk, {0, Unknown}},
    {X86::VFMSUB132SSZr_Intkz, {0, Unknown}},
    {X86::VFMSUB132SSZrb_Int, {0, Unknown}},
    {X86::VFMSUB132SSZrb_Intk, {0, Unknown}},
    {X86::VFMSUB132SSZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB132SSm, {0, Unknown}},
    {X86::VFMSUB132SSm_Int, {0, Unknown}},
    {X86::VFMSUB132SSr, {0, Unknown}},
    {X86::VFMSUB132SSr_Int, {0, Unknown}},
    {X86::VFMSUB213PDYm, {0, Unknown}},
    {X86::VFMSUB213PDYr, {0, Unknown}},
    {X86::VFMSUB213PDZ128m, {0, Unknown}},
    {X86::VFMSUB213PDZ128mb, {0, Unknown}},
    {X86::VFMSUB213PDZ128mbk, {0, Unknown}},
    {X86::VFMSUB213PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUB213PDZ128mk, {0, Unknown}},
    {X86::VFMSUB213PDZ128mkz, {0, Unknown}},
    {X86::VFMSUB213PDZ128r, {0, Unknown}},
    {X86::VFMSUB213PDZ128rk, {0, Unknown}},
    {X86::VFMSUB213PDZ128rkz, {0, Unknown}},
    {X86::VFMSUB213PDZ256m, {0, Unknown}},
    {X86::VFMSUB213PDZ256mb, {0, Unknown}},
    {X86::VFMSUB213PDZ256mbk, {0, Unknown}},
    {X86::VFMSUB213PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUB213PDZ256mk, {0, Unknown}},
    {X86::VFMSUB213PDZ256mkz, {0, Unknown}},
    {X86::VFMSUB213PDZ256r, {0, Unknown}},
    {X86::VFMSUB213PDZ256rk, {0, Unknown}},
    {X86::VFMSUB213PDZ256rkz, {0, Unknown}},
    {X86::VFMSUB213PDZm, {0, Unknown}},
    {X86::VFMSUB213PDZmb, {0, Unknown}},
    {X86::VFMSUB213PDZmbk, {0, Unknown}},
    {X86::VFMSUB213PDZmbkz, {0, Unknown}},
    {X86::VFMSUB213PDZmk, {0, Unknown}},
    {X86::VFMSUB213PDZmkz, {0, Unknown}},
    {X86::VFMSUB213PDZr, {0, Unknown}},
    {X86::VFMSUB213PDZrb, {0, Unknown}},
    {X86::VFMSUB213PDZrbk, {0, Unknown}},
    {X86::VFMSUB213PDZrbkz, {0, Unknown}},
    {X86::VFMSUB213PDZrk, {0, Unknown}},
    {X86::VFMSUB213PDZrkz, {0, Unknown}},
    {X86::VFMSUB213PDm, {0, Unknown}},
    {X86::VFMSUB213PDr, {0, Unknown}},
    {X86::VFMSUB213PSYm, {0, Unknown}},
    {X86::VFMSUB213PSYr, {0, Unknown}},
    {X86::VFMSUB213PSZ128m, {0, Unknown}},
    {X86::VFMSUB213PSZ128mb, {0, Unknown}},
    {X86::VFMSUB213PSZ128mbk, {0, Unknown}},
    {X86::VFMSUB213PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUB213PSZ128mk, {0, Unknown}},
    {X86::VFMSUB213PSZ128mkz, {0, Unknown}},
    {X86::VFMSUB213PSZ128r, {0, Unknown}},
    {X86::VFMSUB213PSZ128rk, {0, Unknown}},
    {X86::VFMSUB213PSZ128rkz, {0, Unknown}},
    {X86::VFMSUB213PSZ256m, {0, Unknown}},
    {X86::VFMSUB213PSZ256mb, {0, Unknown}},
    {X86::VFMSUB213PSZ256mbk, {0, Unknown}},
    {X86::VFMSUB213PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUB213PSZ256mk, {0, Unknown}},
    {X86::VFMSUB213PSZ256mkz, {0, Unknown}},
    {X86::VFMSUB213PSZ256r, {0, Unknown}},
    {X86::VFMSUB213PSZ256rk, {0, Unknown}},
    {X86::VFMSUB213PSZ256rkz, {0, Unknown}},
    {X86::VFMSUB213PSZm, {0, Unknown}},
    {X86::VFMSUB213PSZmb, {0, Unknown}},
    {X86::VFMSUB213PSZmbk, {0, Unknown}},
    {X86::VFMSUB213PSZmbkz, {0, Unknown}},
    {X86::VFMSUB213PSZmk, {0, Unknown}},
    {X86::VFMSUB213PSZmkz, {0, Unknown}},
    {X86::VFMSUB213PSZr, {0, Unknown}},
    {X86::VFMSUB213PSZrb, {0, Unknown}},
    {X86::VFMSUB213PSZrbk, {0, Unknown}},
    {X86::VFMSUB213PSZrbkz, {0, Unknown}},
    {X86::VFMSUB213PSZrk, {0, Unknown}},
    {X86::VFMSUB213PSZrkz, {0, Unknown}},
    {X86::VFMSUB213PSm, {0, Unknown}},
    {X86::VFMSUB213PSr, {0, Unknown}},
    {X86::VFMSUB213SDZm, {0, Unknown}},
    {X86::VFMSUB213SDZm_Int, {0, Unknown}},
    {X86::VFMSUB213SDZm_Intk, {0, Unknown}},
    {X86::VFMSUB213SDZm_Intkz, {0, Unknown}},
    {X86::VFMSUB213SDZr, {0, Unknown}},
    {X86::VFMSUB213SDZr_Int, {0, Unknown}},
    {X86::VFMSUB213SDZr_Intk, {0, Unknown}},
    {X86::VFMSUB213SDZr_Intkz, {0, Unknown}},
    {X86::VFMSUB213SDZrb_Int, {0, Unknown}},
    {X86::VFMSUB213SDZrb_Intk, {0, Unknown}},
    {X86::VFMSUB213SDZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB213SDm, {0, Unknown}},
    {X86::VFMSUB213SDm_Int, {0, Unknown}},
    {X86::VFMSUB213SDr, {0, Unknown}},
    {X86::VFMSUB213SDr_Int, {0, Unknown}},
    {X86::VFMSUB213SSZm, {0, Unknown}},
    {X86::VFMSUB213SSZm_Int, {0, Unknown}},
    {X86::VFMSUB213SSZm_Intk, {0, Unknown}},
    {X86::VFMSUB213SSZm_Intkz, {0, Unknown}},
    {X86::VFMSUB213SSZr, {0, Unknown}},
    {X86::VFMSUB213SSZr_Int, {0, Unknown}},
    {X86::VFMSUB213SSZr_Intk, {0, Unknown}},
    {X86::VFMSUB213SSZr_Intkz, {0, Unknown}},
    {X86::VFMSUB213SSZrb_Int, {0, Unknown}},
    {X86::VFMSUB213SSZrb_Intk, {0, Unknown}},
    {X86::VFMSUB213SSZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB213SSm, {0, Unknown}},
    {X86::VFMSUB213SSm_Int, {0, Unknown}},
    {X86::VFMSUB213SSr, {0, Unknown}},
    {X86::VFMSUB213SSr_Int, {0, Unknown}},
    {X86::VFMSUB231PDYm, {0, Unknown}},
    {X86::VFMSUB231PDYr, {0, Unknown}},
    {X86::VFMSUB231PDZ128m, {0, Unknown}},
    {X86::VFMSUB231PDZ128mb, {0, Unknown}},
    {X86::VFMSUB231PDZ128mbk, {0, Unknown}},
    {X86::VFMSUB231PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUB231PDZ128mk, {0, Unknown}},
    {X86::VFMSUB231PDZ128mkz, {0, Unknown}},
    {X86::VFMSUB231PDZ128r, {0, Unknown}},
    {X86::VFMSUB231PDZ128rk, {0, Unknown}},
    {X86::VFMSUB231PDZ128rkz, {0, Unknown}},
    {X86::VFMSUB231PDZ256m, {0, Unknown}},
    {X86::VFMSUB231PDZ256mb, {0, Unknown}},
    {X86::VFMSUB231PDZ256mbk, {0, Unknown}},
    {X86::VFMSUB231PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUB231PDZ256mk, {0, Unknown}},
    {X86::VFMSUB231PDZ256mkz, {0, Unknown}},
    {X86::VFMSUB231PDZ256r, {0, Unknown}},
    {X86::VFMSUB231PDZ256rk, {0, Unknown}},
    {X86::VFMSUB231PDZ256rkz, {0, Unknown}},
    {X86::VFMSUB231PDZm, {0, Unknown}},
    {X86::VFMSUB231PDZmb, {0, Unknown}},
    {X86::VFMSUB231PDZmbk, {0, Unknown}},
    {X86::VFMSUB231PDZmbkz, {0, Unknown}},
    {X86::VFMSUB231PDZmk, {0, Unknown}},
    {X86::VFMSUB231PDZmkz, {0, Unknown}},
    {X86::VFMSUB231PDZr, {0, Unknown}},
    {X86::VFMSUB231PDZrb, {0, Unknown}},
    {X86::VFMSUB231PDZrbk, {0, Unknown}},
    {X86::VFMSUB231PDZrbkz, {0, Unknown}},
    {X86::VFMSUB231PDZrk, {0, Unknown}},
    {X86::VFMSUB231PDZrkz, {0, Unknown}},
    {X86::VFMSUB231PDm, {0, Unknown}},
    {X86::VFMSUB231PDr, {0, Unknown}},
    {X86::VFMSUB231PSYm, {0, Unknown}},
    {X86::VFMSUB231PSYr, {0, Unknown}},
    {X86::VFMSUB231PSZ128m, {0, Unknown}},
    {X86::VFMSUB231PSZ128mb, {0, Unknown}},
    {X86::VFMSUB231PSZ128mbk, {0, Unknown}},
    {X86::VFMSUB231PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUB231PSZ128mk, {0, Unknown}},
    {X86::VFMSUB231PSZ128mkz, {0, Unknown}},
    {X86::VFMSUB231PSZ128r, {0, Unknown}},
    {X86::VFMSUB231PSZ128rk, {0, Unknown}},
    {X86::VFMSUB231PSZ128rkz, {0, Unknown}},
    {X86::VFMSUB231PSZ256m, {0, Unknown}},
    {X86::VFMSUB231PSZ256mb, {0, Unknown}},
    {X86::VFMSUB231PSZ256mbk, {0, Unknown}},
    {X86::VFMSUB231PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUB231PSZ256mk, {0, Unknown}},
    {X86::VFMSUB231PSZ256mkz, {0, Unknown}},
    {X86::VFMSUB231PSZ256r, {0, Unknown}},
    {X86::VFMSUB231PSZ256rk, {0, Unknown}},
    {X86::VFMSUB231PSZ256rkz, {0, Unknown}},
    {X86::VFMSUB231PSZm, {0, Unknown}},
    {X86::VFMSUB231PSZmb, {0, Unknown}},
    {X86::VFMSUB231PSZmbk, {0, Unknown}},
    {X86::VFMSUB231PSZmbkz, {0, Unknown}},
    {X86::VFMSUB231PSZmk, {0, Unknown}},
    {X86::VFMSUB231PSZmkz, {0, Unknown}},
    {X86::VFMSUB231PSZr, {0, Unknown}},
    {X86::VFMSUB231PSZrb, {0, Unknown}},
    {X86::VFMSUB231PSZrbk, {0, Unknown}},
    {X86::VFMSUB231PSZrbkz, {0, Unknown}},
    {X86::VFMSUB231PSZrk, {0, Unknown}},
    {X86::VFMSUB231PSZrkz, {0, Unknown}},
    {X86::VFMSUB231PSm, {0, Unknown}},
    {X86::VFMSUB231PSr, {0, Unknown}},
    {X86::VFMSUB231SDZm, {0, Unknown}},
    {X86::VFMSUB231SDZm_Int, {0, Unknown}},
    {X86::VFMSUB231SDZm_Intk, {0, Unknown}},
    {X86::VFMSUB231SDZm_Intkz, {0, Unknown}},
    {X86::VFMSUB231SDZr, {0, Unknown}},
    {X86::VFMSUB231SDZr_Int, {0, Unknown}},
    {X86::VFMSUB231SDZr_Intk, {0, Unknown}},
    {X86::VFMSUB231SDZr_Intkz, {0, Unknown}},
    {X86::VFMSUB231SDZrb_Int, {0, Unknown}},
    {X86::VFMSUB231SDZrb_Intk, {0, Unknown}},
    {X86::VFMSUB231SDZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB231SDm, {0, Unknown}},
    {X86::VFMSUB231SDm_Int, {0, Unknown}},
    {X86::VFMSUB231SDr, {0, Unknown}},
    {X86::VFMSUB231SDr_Int, {0, Unknown}},
    {X86::VFMSUB231SSZm, {0, Unknown}},
    {X86::VFMSUB231SSZm_Int, {0, Unknown}},
    {X86::VFMSUB231SSZm_Intk, {0, Unknown}},
    {X86::VFMSUB231SSZm_Intkz, {0, Unknown}},
    {X86::VFMSUB231SSZr, {0, Unknown}},
    {X86::VFMSUB231SSZr_Int, {0, Unknown}},
    {X86::VFMSUB231SSZr_Intk, {0, Unknown}},
    {X86::VFMSUB231SSZr_Intkz, {0, Unknown}},
    {X86::VFMSUB231SSZrb_Int, {0, Unknown}},
    {X86::VFMSUB231SSZrb_Intk, {0, Unknown}},
    {X86::VFMSUB231SSZrb_Intkz, {0, Unknown}},
    {X86::VFMSUB231SSm, {0, Unknown}},
    {X86::VFMSUB231SSm_Int, {0, Unknown}},
    {X86::VFMSUB231SSr, {0, Unknown}},
    {X86::VFMSUB231SSr_Int, {0, Unknown}},
    {X86::VFMSUBADD132PDYm, {0, Unknown}},
    {X86::VFMSUBADD132PDYr, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128m, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128mb, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128mk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128r, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128rk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256m, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256mb, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256mk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256r, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256rk, {0, Unknown}},
    {X86::VFMSUBADD132PDZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZm, {0, Unknown}},
    {X86::VFMSUBADD132PDZmb, {0, Unknown}},
    {X86::VFMSUBADD132PDZmbk, {0, Unknown}},
    {X86::VFMSUBADD132PDZmbkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZmk, {0, Unknown}},
    {X86::VFMSUBADD132PDZmkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZr, {0, Unknown}},
    {X86::VFMSUBADD132PDZrb, {0, Unknown}},
    {X86::VFMSUBADD132PDZrbk, {0, Unknown}},
    {X86::VFMSUBADD132PDZrbkz, {0, Unknown}},
    {X86::VFMSUBADD132PDZrk, {0, Unknown}},
    {X86::VFMSUBADD132PDZrkz, {0, Unknown}},
    {X86::VFMSUBADD132PDm, {0, Unknown}},
    {X86::VFMSUBADD132PDr, {0, Unknown}},
    {X86::VFMSUBADD132PSYm, {0, Unknown}},
    {X86::VFMSUBADD132PSYr, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128m, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128mb, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128mk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128r, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128rk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256m, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256mb, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256mk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256r, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256rk, {0, Unknown}},
    {X86::VFMSUBADD132PSZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZm, {0, Unknown}},
    {X86::VFMSUBADD132PSZmb, {0, Unknown}},
    {X86::VFMSUBADD132PSZmbk, {0, Unknown}},
    {X86::VFMSUBADD132PSZmbkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZmk, {0, Unknown}},
    {X86::VFMSUBADD132PSZmkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZr, {0, Unknown}},
    {X86::VFMSUBADD132PSZrb, {0, Unknown}},
    {X86::VFMSUBADD132PSZrbk, {0, Unknown}},
    {X86::VFMSUBADD132PSZrbkz, {0, Unknown}},
    {X86::VFMSUBADD132PSZrk, {0, Unknown}},
    {X86::VFMSUBADD132PSZrkz, {0, Unknown}},
    {X86::VFMSUBADD132PSm, {0, Unknown}},
    {X86::VFMSUBADD132PSr, {0, Unknown}},
    {X86::VFMSUBADD213PDYm, {0, Unknown}},
    {X86::VFMSUBADD213PDYr, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128m, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128mb, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128mk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128r, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128rk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256m, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256mb, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256mk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256r, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256rk, {0, Unknown}},
    {X86::VFMSUBADD213PDZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZm, {0, Unknown}},
    {X86::VFMSUBADD213PDZmb, {0, Unknown}},
    {X86::VFMSUBADD213PDZmbk, {0, Unknown}},
    {X86::VFMSUBADD213PDZmbkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZmk, {0, Unknown}},
    {X86::VFMSUBADD213PDZmkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZr, {0, Unknown}},
    {X86::VFMSUBADD213PDZrb, {0, Unknown}},
    {X86::VFMSUBADD213PDZrbk, {0, Unknown}},
    {X86::VFMSUBADD213PDZrbkz, {0, Unknown}},
    {X86::VFMSUBADD213PDZrk, {0, Unknown}},
    {X86::VFMSUBADD213PDZrkz, {0, Unknown}},
    {X86::VFMSUBADD213PDm, {0, Unknown}},
    {X86::VFMSUBADD213PDr, {0, Unknown}},
    {X86::VFMSUBADD213PSYm, {0, Unknown}},
    {X86::VFMSUBADD213PSYr, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128m, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128mb, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128mk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128r, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128rk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256m, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256mb, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256mk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256r, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256rk, {0, Unknown}},
    {X86::VFMSUBADD213PSZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZm, {0, Unknown}},
    {X86::VFMSUBADD213PSZmb, {0, Unknown}},
    {X86::VFMSUBADD213PSZmbk, {0, Unknown}},
    {X86::VFMSUBADD213PSZmbkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZmk, {0, Unknown}},
    {X86::VFMSUBADD213PSZmkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZr, {0, Unknown}},
    {X86::VFMSUBADD213PSZrb, {0, Unknown}},
    {X86::VFMSUBADD213PSZrbk, {0, Unknown}},
    {X86::VFMSUBADD213PSZrbkz, {0, Unknown}},
    {X86::VFMSUBADD213PSZrk, {0, Unknown}},
    {X86::VFMSUBADD213PSZrkz, {0, Unknown}},
    {X86::VFMSUBADD213PSm, {0, Unknown}},
    {X86::VFMSUBADD213PSr, {0, Unknown}},
    {X86::VFMSUBADD231PDYm, {0, Unknown}},
    {X86::VFMSUBADD231PDYr, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128m, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128mb, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128mk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128r, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128rk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256m, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256mb, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256mk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256r, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256rk, {0, Unknown}},
    {X86::VFMSUBADD231PDZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZm, {0, Unknown}},
    {X86::VFMSUBADD231PDZmb, {0, Unknown}},
    {X86::VFMSUBADD231PDZmbk, {0, Unknown}},
    {X86::VFMSUBADD231PDZmbkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZmk, {0, Unknown}},
    {X86::VFMSUBADD231PDZmkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZr, {0, Unknown}},
    {X86::VFMSUBADD231PDZrb, {0, Unknown}},
    {X86::VFMSUBADD231PDZrbk, {0, Unknown}},
    {X86::VFMSUBADD231PDZrbkz, {0, Unknown}},
    {X86::VFMSUBADD231PDZrk, {0, Unknown}},
    {X86::VFMSUBADD231PDZrkz, {0, Unknown}},
    {X86::VFMSUBADD231PDm, {0, Unknown}},
    {X86::VFMSUBADD231PDr, {0, Unknown}},
    {X86::VFMSUBADD231PSYm, {0, Unknown}},
    {X86::VFMSUBADD231PSYr, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128m, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128mb, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128mbk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128mbkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128mk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128mkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128r, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128rk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ128rkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256m, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256mb, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256mbk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256mbkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256mk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256mkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256r, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256rk, {0, Unknown}},
    {X86::VFMSUBADD231PSZ256rkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZm, {0, Unknown}},
    {X86::VFMSUBADD231PSZmb, {0, Unknown}},
    {X86::VFMSUBADD231PSZmbk, {0, Unknown}},
    {X86::VFMSUBADD231PSZmbkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZmk, {0, Unknown}},
    {X86::VFMSUBADD231PSZmkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZr, {0, Unknown}},
    {X86::VFMSUBADD231PSZrb, {0, Unknown}},
    {X86::VFMSUBADD231PSZrbk, {0, Unknown}},
    {X86::VFMSUBADD231PSZrbkz, {0, Unknown}},
    {X86::VFMSUBADD231PSZrk, {0, Unknown}},
    {X86::VFMSUBADD231PSZrkz, {0, Unknown}},
    {X86::VFMSUBADD231PSm, {0, Unknown}},
    {X86::VFMSUBADD231PSr, {0, Unknown}},
    {X86::VFMSUBADDPD4Ymr, {0, Unknown}},
    {X86::VFMSUBADDPD4Yrm, {0, Unknown}},
    {X86::VFMSUBADDPD4Yrr, {0, Unknown}},
    {X86::VFMSUBADDPD4Yrr_REV, {0, Unknown}},
    {X86::VFMSUBADDPD4mr, {0, Unknown}},
    {X86::VFMSUBADDPD4rm, {0, Unknown}},
    {X86::VFMSUBADDPD4rr, {0, Unknown}},
    {X86::VFMSUBADDPD4rr_REV, {0, Unknown}},
    {X86::VFMSUBADDPS4Ymr, {0, Unknown}},
    {X86::VFMSUBADDPS4Yrm, {0, Unknown}},
    {X86::VFMSUBADDPS4Yrr, {0, Unknown}},
    {X86::VFMSUBADDPS4Yrr_REV, {0, Unknown}},
    {X86::VFMSUBADDPS4mr, {0, Unknown}},
    {X86::VFMSUBADDPS4rm, {0, Unknown}},
    {X86::VFMSUBADDPS4rr, {0, Unknown}},
    {X86::VFMSUBADDPS4rr_REV, {0, Unknown}},
    {X86::VFMSUBPD4Ymr, {0, Unknown}},
    {X86::VFMSUBPD4Yrm, {0, Unknown}},
    {X86::VFMSUBPD4Yrr, {0, Unknown}},
    {X86::VFMSUBPD4Yrr_REV, {0, Unknown}},
    {X86::VFMSUBPD4mr, {0, Unknown}},
    {X86::VFMSUBPD4rm, {0, Unknown}},
    {X86::VFMSUBPD4rr, {0, Unknown}},
    {X86::VFMSUBPD4rr_REV, {0, Unknown}},
    {X86::VFMSUBPS4Ymr, {0, Unknown}},
    {X86::VFMSUBPS4Yrm, {0, Unknown}},
    {X86::VFMSUBPS4Yrr, {0, Unknown}},
    {X86::VFMSUBPS4Yrr_REV, {0, Unknown}},
    {X86::VFMSUBPS4mr, {0, Unknown}},
    {X86::VFMSUBPS4rm, {0, Unknown}},
    {X86::VFMSUBPS4rr, {0, Unknown}},
    {X86::VFMSUBPS4rr_REV, {0, Unknown}},
    {X86::VFMSUBSD4mr, {0, Unknown}},
    {X86::VFMSUBSD4mr_Int, {0, Unknown}},
    {X86::VFMSUBSD4rm, {0, Unknown}},
    {X86::VFMSUBSD4rm_Int, {0, Unknown}},
    {X86::VFMSUBSD4rr, {0, Unknown}},
    {X86::VFMSUBSD4rr_Int, {0, Unknown}},
    {X86::VFMSUBSD4rr_Int_REV, {0, Unknown}},
    {X86::VFMSUBSD4rr_REV, {0, Unknown}},
    {X86::VFMSUBSS4mr, {0, Unknown}},
    {X86::VFMSUBSS4mr_Int, {0, Unknown}},
    {X86::VFMSUBSS4rm, {0, Unknown}},
    {X86::VFMSUBSS4rm_Int, {0, Unknown}},
    {X86::VFMSUBSS4rr, {0, Unknown}},
    {X86::VFMSUBSS4rr_Int, {0, Unknown}},
    {X86::VFMSUBSS4rr_Int_REV, {0, Unknown}},
    {X86::VFMSUBSS4rr_REV, {0, Unknown}},
    {X86::VFNMADD132PDYm, {0, Unknown}},
    {X86::VFNMADD132PDYr, {0, Unknown}},
    {X86::VFNMADD132PDZ128m, {0, Unknown}},
    {X86::VFNMADD132PDZ128mb, {0, Unknown}},
    {X86::VFNMADD132PDZ128mbk, {0, Unknown}},
    {X86::VFNMADD132PDZ128mbkz, {0, Unknown}},
    {X86::VFNMADD132PDZ128mk, {0, Unknown}},
    {X86::VFNMADD132PDZ128mkz, {0, Unknown}},
    {X86::VFNMADD132PDZ128r, {0, Unknown}},
    {X86::VFNMADD132PDZ128rk, {0, Unknown}},
    {X86::VFNMADD132PDZ128rkz, {0, Unknown}},
    {X86::VFNMADD132PDZ256m, {0, Unknown}},
    {X86::VFNMADD132PDZ256mb, {0, Unknown}},
    {X86::VFNMADD132PDZ256mbk, {0, Unknown}},
    {X86::VFNMADD132PDZ256mbkz, {0, Unknown}},
    {X86::VFNMADD132PDZ256mk, {0, Unknown}},
    {X86::VFNMADD132PDZ256mkz, {0, Unknown}},
    {X86::VFNMADD132PDZ256r, {0, Unknown}},
    {X86::VFNMADD132PDZ256rk, {0, Unknown}},
    {X86::VFNMADD132PDZ256rkz, {0, Unknown}},
    {X86::VFNMADD132PDZm, {0, Unknown}},
    {X86::VFNMADD132PDZmb, {0, Unknown}},
    {X86::VFNMADD132PDZmbk, {0, Unknown}},
    {X86::VFNMADD132PDZmbkz, {0, Unknown}},
    {X86::VFNMADD132PDZmk, {0, Unknown}},
    {X86::VFNMADD132PDZmkz, {0, Unknown}},
    {X86::VFNMADD132PDZr, {0, Unknown}},
    {X86::VFNMADD132PDZrb, {0, Unknown}},
    {X86::VFNMADD132PDZrbk, {0, Unknown}},
    {X86::VFNMADD132PDZrbkz, {0, Unknown}},
    {X86::VFNMADD132PDZrk, {0, Unknown}},
    {X86::VFNMADD132PDZrkz, {0, Unknown}},
    {X86::VFNMADD132PDm, {0, Unknown}},
    {X86::VFNMADD132PDr, {0, Unknown}},
    {X86::VFNMADD132PSYm, {0, Unknown}},
    {X86::VFNMADD132PSYr, {0, Unknown}},
    {X86::VFNMADD132PSZ128m, {0, Unknown}},
    {X86::VFNMADD132PSZ128mb, {0, Unknown}},
    {X86::VFNMADD132PSZ128mbk, {0, Unknown}},
    {X86::VFNMADD132PSZ128mbkz, {0, Unknown}},
    {X86::VFNMADD132PSZ128mk, {0, Unknown}},
    {X86::VFNMADD132PSZ128mkz, {0, Unknown}},
    {X86::VFNMADD132PSZ128r, {0, Unknown}},
    {X86::VFNMADD132PSZ128rk, {0, Unknown}},
    {X86::VFNMADD132PSZ128rkz, {0, Unknown}},
    {X86::VFNMADD132PSZ256m, {0, Unknown}},
    {X86::VFNMADD132PSZ256mb, {0, Unknown}},
    {X86::VFNMADD132PSZ256mbk, {0, Unknown}},
    {X86::VFNMADD132PSZ256mbkz, {0, Unknown}},
    {X86::VFNMADD132PSZ256mk, {0, Unknown}},
    {X86::VFNMADD132PSZ256mkz, {0, Unknown}},
    {X86::VFNMADD132PSZ256r, {0, Unknown}},
    {X86::VFNMADD132PSZ256rk, {0, Unknown}},
    {X86::VFNMADD132PSZ256rkz, {0, Unknown}},
    {X86::VFNMADD132PSZm, {0, Unknown}},
    {X86::VFNMADD132PSZmb, {0, Unknown}},
    {X86::VFNMADD132PSZmbk, {0, Unknown}},
    {X86::VFNMADD132PSZmbkz, {0, Unknown}},
    {X86::VFNMADD132PSZmk, {0, Unknown}},
    {X86::VFNMADD132PSZmkz, {0, Unknown}},
    {X86::VFNMADD132PSZr, {0, Unknown}},
    {X86::VFNMADD132PSZrb, {0, Unknown}},
    {X86::VFNMADD132PSZrbk, {0, Unknown}},
    {X86::VFNMADD132PSZrbkz, {0, Unknown}},
    {X86::VFNMADD132PSZrk, {0, Unknown}},
    {X86::VFNMADD132PSZrkz, {0, Unknown}},
    {X86::VFNMADD132PSm, {0, Unknown}},
    {X86::VFNMADD132PSr, {0, Unknown}},
    {X86::VFNMADD132SDZm, {0, Unknown}},
    {X86::VFNMADD132SDZm_Int, {0, Unknown}},
    {X86::VFNMADD132SDZm_Intk, {0, Unknown}},
    {X86::VFNMADD132SDZm_Intkz, {0, Unknown}},
    {X86::VFNMADD132SDZr, {0, Unknown}},
    {X86::VFNMADD132SDZr_Int, {0, Unknown}},
    {X86::VFNMADD132SDZr_Intk, {0, Unknown}},
    {X86::VFNMADD132SDZr_Intkz, {0, Unknown}},
    {X86::VFNMADD132SDZrb_Int, {0, Unknown}},
    {X86::VFNMADD132SDZrb_Intk, {0, Unknown}},
    {X86::VFNMADD132SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD132SDm, {0, Unknown}},
    {X86::VFNMADD132SDm_Int, {0, Unknown}},
    {X86::VFNMADD132SDr, {0, Unknown}},
    {X86::VFNMADD132SDr_Int, {0, Unknown}},
    {X86::VFNMADD132SSZm, {0, Unknown}},
    {X86::VFNMADD132SSZm_Int, {0, Unknown}},
    {X86::VFNMADD132SSZm_Intk, {0, Unknown}},
    {X86::VFNMADD132SSZm_Intkz, {0, Unknown}},
    {X86::VFNMADD132SSZr, {0, Unknown}},
    {X86::VFNMADD132SSZr_Int, {0, Unknown}},
    {X86::VFNMADD132SSZr_Intk, {0, Unknown}},
    {X86::VFNMADD132SSZr_Intkz, {0, Unknown}},
    {X86::VFNMADD132SSZrb_Int, {0, Unknown}},
    {X86::VFNMADD132SSZrb_Intk, {0, Unknown}},
    {X86::VFNMADD132SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD132SSm, {0, Unknown}},
    {X86::VFNMADD132SSm_Int, {0, Unknown}},
    {X86::VFNMADD132SSr, {0, Unknown}},
    {X86::VFNMADD132SSr_Int, {0, Unknown}},
    {X86::VFNMADD213PDYm, {0, Unknown}},
    {X86::VFNMADD213PDYr, {0, Unknown}},
    {X86::VFNMADD213PDZ128m, {0, Unknown}},
    {X86::VFNMADD213PDZ128mb, {0, Unknown}},
    {X86::VFNMADD213PDZ128mbk, {0, Unknown}},
    {X86::VFNMADD213PDZ128mbkz, {0, Unknown}},
    {X86::VFNMADD213PDZ128mk, {0, Unknown}},
    {X86::VFNMADD213PDZ128mkz, {0, Unknown}},
    {X86::VFNMADD213PDZ128r, {0, Unknown}},
    {X86::VFNMADD213PDZ128rk, {0, Unknown}},
    {X86::VFNMADD213PDZ128rkz, {0, Unknown}},
    {X86::VFNMADD213PDZ256m, {0, Unknown}},
    {X86::VFNMADD213PDZ256mb, {0, Unknown}},
    {X86::VFNMADD213PDZ256mbk, {0, Unknown}},
    {X86::VFNMADD213PDZ256mbkz, {0, Unknown}},
    {X86::VFNMADD213PDZ256mk, {0, Unknown}},
    {X86::VFNMADD213PDZ256mkz, {0, Unknown}},
    {X86::VFNMADD213PDZ256r, {0, Unknown}},
    {X86::VFNMADD213PDZ256rk, {0, Unknown}},
    {X86::VFNMADD213PDZ256rkz, {0, Unknown}},
    {X86::VFNMADD213PDZm, {0, Unknown}},
    {X86::VFNMADD213PDZmb, {0, Unknown}},
    {X86::VFNMADD213PDZmbk, {0, Unknown}},
    {X86::VFNMADD213PDZmbkz, {0, Unknown}},
    {X86::VFNMADD213PDZmk, {0, Unknown}},
    {X86::VFNMADD213PDZmkz, {0, Unknown}},
    {X86::VFNMADD213PDZr, {0, Unknown}},
    {X86::VFNMADD213PDZrb, {0, Unknown}},
    {X86::VFNMADD213PDZrbk, {0, Unknown}},
    {X86::VFNMADD213PDZrbkz, {0, Unknown}},
    {X86::VFNMADD213PDZrk, {0, Unknown}},
    {X86::VFNMADD213PDZrkz, {0, Unknown}},
    {X86::VFNMADD213PDm, {0, Unknown}},
    {X86::VFNMADD213PDr, {0, Unknown}},
    {X86::VFNMADD213PSYm, {0, Unknown}},
    {X86::VFNMADD213PSYr, {0, Unknown}},
    {X86::VFNMADD213PSZ128m, {0, Unknown}},
    {X86::VFNMADD213PSZ128mb, {0, Unknown}},
    {X86::VFNMADD213PSZ128mbk, {0, Unknown}},
    {X86::VFNMADD213PSZ128mbkz, {0, Unknown}},
    {X86::VFNMADD213PSZ128mk, {0, Unknown}},
    {X86::VFNMADD213PSZ128mkz, {0, Unknown}},
    {X86::VFNMADD213PSZ128r, {0, Unknown}},
    {X86::VFNMADD213PSZ128rk, {0, Unknown}},
    {X86::VFNMADD213PSZ128rkz, {0, Unknown}},
    {X86::VFNMADD213PSZ256m, {0, Unknown}},
    {X86::VFNMADD213PSZ256mb, {0, Unknown}},
    {X86::VFNMADD213PSZ256mbk, {0, Unknown}},
    {X86::VFNMADD213PSZ256mbkz, {0, Unknown}},
    {X86::VFNMADD213PSZ256mk, {0, Unknown}},
    {X86::VFNMADD213PSZ256mkz, {0, Unknown}},
    {X86::VFNMADD213PSZ256r, {0, Unknown}},
    {X86::VFNMADD213PSZ256rk, {0, Unknown}},
    {X86::VFNMADD213PSZ256rkz, {0, Unknown}},
    {X86::VFNMADD213PSZm, {0, Unknown}},
    {X86::VFNMADD213PSZmb, {0, Unknown}},
    {X86::VFNMADD213PSZmbk, {0, Unknown}},
    {X86::VFNMADD213PSZmbkz, {0, Unknown}},
    {X86::VFNMADD213PSZmk, {0, Unknown}},
    {X86::VFNMADD213PSZmkz, {0, Unknown}},
    {X86::VFNMADD213PSZr, {0, Unknown}},
    {X86::VFNMADD213PSZrb, {0, Unknown}},
    {X86::VFNMADD213PSZrbk, {0, Unknown}},
    {X86::VFNMADD213PSZrbkz, {0, Unknown}},
    {X86::VFNMADD213PSZrk, {0, Unknown}},
    {X86::VFNMADD213PSZrkz, {0, Unknown}},
    {X86::VFNMADD213PSm, {0, Unknown}},
    {X86::VFNMADD213PSr, {0, Unknown}},
    {X86::VFNMADD213SDZm, {0, Unknown}},
    {X86::VFNMADD213SDZm_Int, {0, Unknown}},
    {X86::VFNMADD213SDZm_Intk, {0, Unknown}},
    {X86::VFNMADD213SDZm_Intkz, {0, Unknown}},
    {X86::VFNMADD213SDZr, {0, Unknown}},
    {X86::VFNMADD213SDZr_Int, {0, Unknown}},
    {X86::VFNMADD213SDZr_Intk, {0, Unknown}},
    {X86::VFNMADD213SDZr_Intkz, {0, Unknown}},
    {X86::VFNMADD213SDZrb_Int, {0, Unknown}},
    {X86::VFNMADD213SDZrb_Intk, {0, Unknown}},
    {X86::VFNMADD213SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD213SDm, {0, Unknown}},
    {X86::VFNMADD213SDm_Int, {0, Unknown}},
    {X86::VFNMADD213SDr, {0, Unknown}},
    {X86::VFNMADD213SDr_Int, {0, Unknown}},
    {X86::VFNMADD213SSZm, {0, Unknown}},
    {X86::VFNMADD213SSZm_Int, {0, Unknown}},
    {X86::VFNMADD213SSZm_Intk, {0, Unknown}},
    {X86::VFNMADD213SSZm_Intkz, {0, Unknown}},
    {X86::VFNMADD213SSZr, {0, Unknown}},
    {X86::VFNMADD213SSZr_Int, {0, Unknown}},
    {X86::VFNMADD213SSZr_Intk, {0, Unknown}},
    {X86::VFNMADD213SSZr_Intkz, {0, Unknown}},
    {X86::VFNMADD213SSZrb_Int, {0, Unknown}},
    {X86::VFNMADD213SSZrb_Intk, {0, Unknown}},
    {X86::VFNMADD213SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD213SSm, {0, Unknown}},
    {X86::VFNMADD213SSm_Int, {0, Unknown}},
    {X86::VFNMADD213SSr, {0, Unknown}},
    {X86::VFNMADD213SSr_Int, {0, Unknown}},
    {X86::VFNMADD231PDYm, {0, Unknown}},
    {X86::VFNMADD231PDYr, {0, Unknown}},
    {X86::VFNMADD231PDZ128m, {0, Unknown}},
    {X86::VFNMADD231PDZ128mb, {0, Unknown}},
    {X86::VFNMADD231PDZ128mbk, {0, Unknown}},
    {X86::VFNMADD231PDZ128mbkz, {0, Unknown}},
    {X86::VFNMADD231PDZ128mk, {0, Unknown}},
    {X86::VFNMADD231PDZ128mkz, {0, Unknown}},
    {X86::VFNMADD231PDZ128r, {0, Unknown}},
    {X86::VFNMADD231PDZ128rk, {0, Unknown}},
    {X86::VFNMADD231PDZ128rkz, {0, Unknown}},
    {X86::VFNMADD231PDZ256m, {0, Unknown}},
    {X86::VFNMADD231PDZ256mb, {0, Unknown}},
    {X86::VFNMADD231PDZ256mbk, {0, Unknown}},
    {X86::VFNMADD231PDZ256mbkz, {0, Unknown}},
    {X86::VFNMADD231PDZ256mk, {0, Unknown}},
    {X86::VFNMADD231PDZ256mkz, {0, Unknown}},
    {X86::VFNMADD231PDZ256r, {0, Unknown}},
    {X86::VFNMADD231PDZ256rk, {0, Unknown}},
    {X86::VFNMADD231PDZ256rkz, {0, Unknown}},
    {X86::VFNMADD231PDZm, {0, Unknown}},
    {X86::VFNMADD231PDZmb, {0, Unknown}},
    {X86::VFNMADD231PDZmbk, {0, Unknown}},
    {X86::VFNMADD231PDZmbkz, {0, Unknown}},
    {X86::VFNMADD231PDZmk, {0, Unknown}},
    {X86::VFNMADD231PDZmkz, {0, Unknown}},
    {X86::VFNMADD231PDZr, {0, Unknown}},
    {X86::VFNMADD231PDZrb, {0, Unknown}},
    {X86::VFNMADD231PDZrbk, {0, Unknown}},
    {X86::VFNMADD231PDZrbkz, {0, Unknown}},
    {X86::VFNMADD231PDZrk, {0, Unknown}},
    {X86::VFNMADD231PDZrkz, {0, Unknown}},
    {X86::VFNMADD231PDm, {0, Unknown}},
    {X86::VFNMADD231PDr, {0, Unknown}},
    {X86::VFNMADD231PSYm, {0, Unknown}},
    {X86::VFNMADD231PSYr, {0, Unknown}},
    {X86::VFNMADD231PSZ128m, {0, Unknown}},
    {X86::VFNMADD231PSZ128mb, {0, Unknown}},
    {X86::VFNMADD231PSZ128mbk, {0, Unknown}},
    {X86::VFNMADD231PSZ128mbkz, {0, Unknown}},
    {X86::VFNMADD231PSZ128mk, {0, Unknown}},
    {X86::VFNMADD231PSZ128mkz, {0, Unknown}},
    {X86::VFNMADD231PSZ128r, {0, Unknown}},
    {X86::VFNMADD231PSZ128rk, {0, Unknown}},
    {X86::VFNMADD231PSZ128rkz, {0, Unknown}},
    {X86::VFNMADD231PSZ256m, {0, Unknown}},
    {X86::VFNMADD231PSZ256mb, {0, Unknown}},
    {X86::VFNMADD231PSZ256mbk, {0, Unknown}},
    {X86::VFNMADD231PSZ256mbkz, {0, Unknown}},
    {X86::VFNMADD231PSZ256mk, {0, Unknown}},
    {X86::VFNMADD231PSZ256mkz, {0, Unknown}},
    {X86::VFNMADD231PSZ256r, {0, Unknown}},
    {X86::VFNMADD231PSZ256rk, {0, Unknown}},
    {X86::VFNMADD231PSZ256rkz, {0, Unknown}},
    {X86::VFNMADD231PSZm, {0, Unknown}},
    {X86::VFNMADD231PSZmb, {0, Unknown}},
    {X86::VFNMADD231PSZmbk, {0, Unknown}},
    {X86::VFNMADD231PSZmbkz, {0, Unknown}},
    {X86::VFNMADD231PSZmk, {0, Unknown}},
    {X86::VFNMADD231PSZmkz, {0, Unknown}},
    {X86::VFNMADD231PSZr, {0, Unknown}},
    {X86::VFNMADD231PSZrb, {0, Unknown}},
    {X86::VFNMADD231PSZrbk, {0, Unknown}},
    {X86::VFNMADD231PSZrbkz, {0, Unknown}},
    {X86::VFNMADD231PSZrk, {0, Unknown}},
    {X86::VFNMADD231PSZrkz, {0, Unknown}},
    {X86::VFNMADD231PSm, {0, Unknown}},
    {X86::VFNMADD231PSr, {0, Unknown}},
    {X86::VFNMADD231SDZm, {0, Unknown}},
    {X86::VFNMADD231SDZm_Int, {0, Unknown}},
    {X86::VFNMADD231SDZm_Intk, {0, Unknown}},
    {X86::VFNMADD231SDZm_Intkz, {0, Unknown}},
    {X86::VFNMADD231SDZr, {0, Unknown}},
    {X86::VFNMADD231SDZr_Int, {0, Unknown}},
    {X86::VFNMADD231SDZr_Intk, {0, Unknown}},
    {X86::VFNMADD231SDZr_Intkz, {0, Unknown}},
    {X86::VFNMADD231SDZrb_Int, {0, Unknown}},
    {X86::VFNMADD231SDZrb_Intk, {0, Unknown}},
    {X86::VFNMADD231SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD231SDm, {0, Unknown}},
    {X86::VFNMADD231SDm_Int, {0, Unknown}},
    {X86::VFNMADD231SDr, {0, Unknown}},
    {X86::VFNMADD231SDr_Int, {0, Unknown}},
    {X86::VFNMADD231SSZm, {0, Unknown}},
    {X86::VFNMADD231SSZm_Int, {0, Unknown}},
    {X86::VFNMADD231SSZm_Intk, {0, Unknown}},
    {X86::VFNMADD231SSZm_Intkz, {0, Unknown}},
    {X86::VFNMADD231SSZr, {0, Unknown}},
    {X86::VFNMADD231SSZr_Int, {0, Unknown}},
    {X86::VFNMADD231SSZr_Intk, {0, Unknown}},
    {X86::VFNMADD231SSZr_Intkz, {0, Unknown}},
    {X86::VFNMADD231SSZrb_Int, {0, Unknown}},
    {X86::VFNMADD231SSZrb_Intk, {0, Unknown}},
    {X86::VFNMADD231SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMADD231SSm, {0, Unknown}},
    {X86::VFNMADD231SSm_Int, {0, Unknown}},
    {X86::VFNMADD231SSr, {0, Unknown}},
    {X86::VFNMADD231SSr_Int, {0, Unknown}},
    {X86::VFNMADDPD4Ymr, {0, Unknown}},
    {X86::VFNMADDPD4Yrm, {0, Unknown}},
    {X86::VFNMADDPD4Yrr, {0, Unknown}},
    {X86::VFNMADDPD4Yrr_REV, {0, Unknown}},
    {X86::VFNMADDPD4mr, {0, Unknown}},
    {X86::VFNMADDPD4rm, {0, Unknown}},
    {X86::VFNMADDPD4rr, {0, Unknown}},
    {X86::VFNMADDPD4rr_REV, {0, Unknown}},
    {X86::VFNMADDPS4Ymr, {0, Unknown}},
    {X86::VFNMADDPS4Yrm, {0, Unknown}},
    {X86::VFNMADDPS4Yrr, {0, Unknown}},
    {X86::VFNMADDPS4Yrr_REV, {0, Unknown}},
    {X86::VFNMADDPS4mr, {0, Unknown}},
    {X86::VFNMADDPS4rm, {0, Unknown}},
    {X86::VFNMADDPS4rr, {0, Unknown}},
    {X86::VFNMADDPS4rr_REV, {0, Unknown}},
    {X86::VFNMADDSD4mr, {0, Unknown}},
    {X86::VFNMADDSD4mr_Int, {0, Unknown}},
    {X86::VFNMADDSD4rm, {0, Unknown}},
    {X86::VFNMADDSD4rm_Int, {0, Unknown}},
    {X86::VFNMADDSD4rr, {0, Unknown}},
    {X86::VFNMADDSD4rr_Int, {0, Unknown}},
    {X86::VFNMADDSD4rr_Int_REV, {0, Unknown}},
    {X86::VFNMADDSD4rr_REV, {0, Unknown}},
    {X86::VFNMADDSS4mr, {0, Unknown}},
    {X86::VFNMADDSS4mr_Int, {0, Unknown}},
    {X86::VFNMADDSS4rm, {0, Unknown}},
    {X86::VFNMADDSS4rm_Int, {0, Unknown}},
    {X86::VFNMADDSS4rr, {0, Unknown}},
    {X86::VFNMADDSS4rr_Int, {0, Unknown}},
    {X86::VFNMADDSS4rr_Int_REV, {0, Unknown}},
    {X86::VFNMADDSS4rr_REV, {0, Unknown}},
    {X86::VFNMSUB132PDYm, {0, Unknown}},
    {X86::VFNMSUB132PDYr, {0, Unknown}},
    {X86::VFNMSUB132PDZ128m, {0, Unknown}},
    {X86::VFNMSUB132PDZ128mb, {0, Unknown}},
    {X86::VFNMSUB132PDZ128mbk, {0, Unknown}},
    {X86::VFNMSUB132PDZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB132PDZ128mk, {0, Unknown}},
    {X86::VFNMSUB132PDZ128mkz, {0, Unknown}},
    {X86::VFNMSUB132PDZ128r, {0, Unknown}},
    {X86::VFNMSUB132PDZ128rk, {0, Unknown}},
    {X86::VFNMSUB132PDZ128rkz, {0, Unknown}},
    {X86::VFNMSUB132PDZ256m, {0, Unknown}},
    {X86::VFNMSUB132PDZ256mb, {0, Unknown}},
    {X86::VFNMSUB132PDZ256mbk, {0, Unknown}},
    {X86::VFNMSUB132PDZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB132PDZ256mk, {0, Unknown}},
    {X86::VFNMSUB132PDZ256mkz, {0, Unknown}},
    {X86::VFNMSUB132PDZ256r, {0, Unknown}},
    {X86::VFNMSUB132PDZ256rk, {0, Unknown}},
    {X86::VFNMSUB132PDZ256rkz, {0, Unknown}},
    {X86::VFNMSUB132PDZm, {0, Unknown}},
    {X86::VFNMSUB132PDZmb, {0, Unknown}},
    {X86::VFNMSUB132PDZmbk, {0, Unknown}},
    {X86::VFNMSUB132PDZmbkz, {0, Unknown}},
    {X86::VFNMSUB132PDZmk, {0, Unknown}},
    {X86::VFNMSUB132PDZmkz, {0, Unknown}},
    {X86::VFNMSUB132PDZr, {0, Unknown}},
    {X86::VFNMSUB132PDZrb, {0, Unknown}},
    {X86::VFNMSUB132PDZrbk, {0, Unknown}},
    {X86::VFNMSUB132PDZrbkz, {0, Unknown}},
    {X86::VFNMSUB132PDZrk, {0, Unknown}},
    {X86::VFNMSUB132PDZrkz, {0, Unknown}},
    {X86::VFNMSUB132PDm, {0, Unknown}},
    {X86::VFNMSUB132PDr, {0, Unknown}},
    {X86::VFNMSUB132PSYm, {0, Unknown}},
    {X86::VFNMSUB132PSYr, {0, Unknown}},
    {X86::VFNMSUB132PSZ128m, {0, Unknown}},
    {X86::VFNMSUB132PSZ128mb, {0, Unknown}},
    {X86::VFNMSUB132PSZ128mbk, {0, Unknown}},
    {X86::VFNMSUB132PSZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB132PSZ128mk, {0, Unknown}},
    {X86::VFNMSUB132PSZ128mkz, {0, Unknown}},
    {X86::VFNMSUB132PSZ128r, {0, Unknown}},
    {X86::VFNMSUB132PSZ128rk, {0, Unknown}},
    {X86::VFNMSUB132PSZ128rkz, {0, Unknown}},
    {X86::VFNMSUB132PSZ256m, {0, Unknown}},
    {X86::VFNMSUB132PSZ256mb, {0, Unknown}},
    {X86::VFNMSUB132PSZ256mbk, {0, Unknown}},
    {X86::VFNMSUB132PSZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB132PSZ256mk, {0, Unknown}},
    {X86::VFNMSUB132PSZ256mkz, {0, Unknown}},
    {X86::VFNMSUB132PSZ256r, {0, Unknown}},
    {X86::VFNMSUB132PSZ256rk, {0, Unknown}},
    {X86::VFNMSUB132PSZ256rkz, {0, Unknown}},
    {X86::VFNMSUB132PSZm, {0, Unknown}},
    {X86::VFNMSUB132PSZmb, {0, Unknown}},
    {X86::VFNMSUB132PSZmbk, {0, Unknown}},
    {X86::VFNMSUB132PSZmbkz, {0, Unknown}},
    {X86::VFNMSUB132PSZmk, {0, Unknown}},
    {X86::VFNMSUB132PSZmkz, {0, Unknown}},
    {X86::VFNMSUB132PSZr, {0, Unknown}},
    {X86::VFNMSUB132PSZrb, {0, Unknown}},
    {X86::VFNMSUB132PSZrbk, {0, Unknown}},
    {X86::VFNMSUB132PSZrbkz, {0, Unknown}},
    {X86::VFNMSUB132PSZrk, {0, Unknown}},
    {X86::VFNMSUB132PSZrkz, {0, Unknown}},
    {X86::VFNMSUB132PSm, {0, Unknown}},
    {X86::VFNMSUB132PSr, {0, Unknown}},
    {X86::VFNMSUB132SDZm, {0, Unknown}},
    {X86::VFNMSUB132SDZm_Int, {0, Unknown}},
    {X86::VFNMSUB132SDZm_Intk, {0, Unknown}},
    {X86::VFNMSUB132SDZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SDZr, {0, Unknown}},
    {X86::VFNMSUB132SDZr_Int, {0, Unknown}},
    {X86::VFNMSUB132SDZr_Intk, {0, Unknown}},
    {X86::VFNMSUB132SDZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SDZrb_Int, {0, Unknown}},
    {X86::VFNMSUB132SDZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB132SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SDm, {0, Unknown}},
    {X86::VFNMSUB132SDm_Int, {0, Unknown}},
    {X86::VFNMSUB132SDr, {0, Unknown}},
    {X86::VFNMSUB132SDr_Int, {0, Unknown}},
    {X86::VFNMSUB132SSZm, {0, Unknown}},
    {X86::VFNMSUB132SSZm_Int, {0, Unknown}},
    {X86::VFNMSUB132SSZm_Intk, {0, Unknown}},
    {X86::VFNMSUB132SSZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SSZr, {0, Unknown}},
    {X86::VFNMSUB132SSZr_Int, {0, Unknown}},
    {X86::VFNMSUB132SSZr_Intk, {0, Unknown}},
    {X86::VFNMSUB132SSZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SSZrb_Int, {0, Unknown}},
    {X86::VFNMSUB132SSZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB132SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB132SSm, {0, Unknown}},
    {X86::VFNMSUB132SSm_Int, {0, Unknown}},
    {X86::VFNMSUB132SSr, {0, Unknown}},
    {X86::VFNMSUB132SSr_Int, {0, Unknown}},
    {X86::VFNMSUB213PDYm, {0, Unknown}},
    {X86::VFNMSUB213PDYr, {0, Unknown}},
    {X86::VFNMSUB213PDZ128m, {0, Unknown}},
    {X86::VFNMSUB213PDZ128mb, {0, Unknown}},
    {X86::VFNMSUB213PDZ128mbk, {0, Unknown}},
    {X86::VFNMSUB213PDZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB213PDZ128mk, {0, Unknown}},
    {X86::VFNMSUB213PDZ128mkz, {0, Unknown}},
    {X86::VFNMSUB213PDZ128r, {0, Unknown}},
    {X86::VFNMSUB213PDZ128rk, {0, Unknown}},
    {X86::VFNMSUB213PDZ128rkz, {0, Unknown}},
    {X86::VFNMSUB213PDZ256m, {0, Unknown}},
    {X86::VFNMSUB213PDZ256mb, {0, Unknown}},
    {X86::VFNMSUB213PDZ256mbk, {0, Unknown}},
    {X86::VFNMSUB213PDZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB213PDZ256mk, {0, Unknown}},
    {X86::VFNMSUB213PDZ256mkz, {0, Unknown}},
    {X86::VFNMSUB213PDZ256r, {0, Unknown}},
    {X86::VFNMSUB213PDZ256rk, {0, Unknown}},
    {X86::VFNMSUB213PDZ256rkz, {0, Unknown}},
    {X86::VFNMSUB213PDZm, {0, Unknown}},
    {X86::VFNMSUB213PDZmb, {0, Unknown}},
    {X86::VFNMSUB213PDZmbk, {0, Unknown}},
    {X86::VFNMSUB213PDZmbkz, {0, Unknown}},
    {X86::VFNMSUB213PDZmk, {0, Unknown}},
    {X86::VFNMSUB213PDZmkz, {0, Unknown}},
    {X86::VFNMSUB213PDZr, {0, Unknown}},
    {X86::VFNMSUB213PDZrb, {0, Unknown}},
    {X86::VFNMSUB213PDZrbk, {0, Unknown}},
    {X86::VFNMSUB213PDZrbkz, {0, Unknown}},
    {X86::VFNMSUB213PDZrk, {0, Unknown}},
    {X86::VFNMSUB213PDZrkz, {0, Unknown}},
    {X86::VFNMSUB213PDm, {0, Unknown}},
    {X86::VFNMSUB213PDr, {0, Unknown}},
    {X86::VFNMSUB213PSYm, {0, Unknown}},
    {X86::VFNMSUB213PSYr, {0, Unknown}},
    {X86::VFNMSUB213PSZ128m, {0, Unknown}},
    {X86::VFNMSUB213PSZ128mb, {0, Unknown}},
    {X86::VFNMSUB213PSZ128mbk, {0, Unknown}},
    {X86::VFNMSUB213PSZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB213PSZ128mk, {0, Unknown}},
    {X86::VFNMSUB213PSZ128mkz, {0, Unknown}},
    {X86::VFNMSUB213PSZ128r, {0, Unknown}},
    {X86::VFNMSUB213PSZ128rk, {0, Unknown}},
    {X86::VFNMSUB213PSZ128rkz, {0, Unknown}},
    {X86::VFNMSUB213PSZ256m, {0, Unknown}},
    {X86::VFNMSUB213PSZ256mb, {0, Unknown}},
    {X86::VFNMSUB213PSZ256mbk, {0, Unknown}},
    {X86::VFNMSUB213PSZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB213PSZ256mk, {0, Unknown}},
    {X86::VFNMSUB213PSZ256mkz, {0, Unknown}},
    {X86::VFNMSUB213PSZ256r, {0, Unknown}},
    {X86::VFNMSUB213PSZ256rk, {0, Unknown}},
    {X86::VFNMSUB213PSZ256rkz, {0, Unknown}},
    {X86::VFNMSUB213PSZm, {0, Unknown}},
    {X86::VFNMSUB213PSZmb, {0, Unknown}},
    {X86::VFNMSUB213PSZmbk, {0, Unknown}},
    {X86::VFNMSUB213PSZmbkz, {0, Unknown}},
    {X86::VFNMSUB213PSZmk, {0, Unknown}},
    {X86::VFNMSUB213PSZmkz, {0, Unknown}},
    {X86::VFNMSUB213PSZr, {0, Unknown}},
    {X86::VFNMSUB213PSZrb, {0, Unknown}},
    {X86::VFNMSUB213PSZrbk, {0, Unknown}},
    {X86::VFNMSUB213PSZrbkz, {0, Unknown}},
    {X86::VFNMSUB213PSZrk, {0, Unknown}},
    {X86::VFNMSUB213PSZrkz, {0, Unknown}},
    {X86::VFNMSUB213PSm, {0, Unknown}},
    {X86::VFNMSUB213PSr, {0, Unknown}},
    {X86::VFNMSUB213SDZm, {0, Unknown}},
    {X86::VFNMSUB213SDZm_Int, {0, Unknown}},
    {X86::VFNMSUB213SDZm_Intk, {0, Unknown}},
    {X86::VFNMSUB213SDZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SDZr, {0, Unknown}},
    {X86::VFNMSUB213SDZr_Int, {0, Unknown}},
    {X86::VFNMSUB213SDZr_Intk, {0, Unknown}},
    {X86::VFNMSUB213SDZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SDZrb_Int, {0, Unknown}},
    {X86::VFNMSUB213SDZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB213SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SDm, {0, Unknown}},
    {X86::VFNMSUB213SDm_Int, {0, Unknown}},
    {X86::VFNMSUB213SDr, {0, Unknown}},
    {X86::VFNMSUB213SDr_Int, {0, Unknown}},
    {X86::VFNMSUB213SSZm, {0, Unknown}},
    {X86::VFNMSUB213SSZm_Int, {0, Unknown}},
    {X86::VFNMSUB213SSZm_Intk, {0, Unknown}},
    {X86::VFNMSUB213SSZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SSZr, {0, Unknown}},
    {X86::VFNMSUB213SSZr_Int, {0, Unknown}},
    {X86::VFNMSUB213SSZr_Intk, {0, Unknown}},
    {X86::VFNMSUB213SSZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SSZrb_Int, {0, Unknown}},
    {X86::VFNMSUB213SSZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB213SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB213SSm, {0, Unknown}},
    {X86::VFNMSUB213SSm_Int, {0, Unknown}},
    {X86::VFNMSUB213SSr, {0, Unknown}},
    {X86::VFNMSUB213SSr_Int, {0, Unknown}},
    {X86::VFNMSUB231PDYm, {0, Unknown}},
    {X86::VFNMSUB231PDYr, {0, Unknown}},
    {X86::VFNMSUB231PDZ128m, {0, Unknown}},
    {X86::VFNMSUB231PDZ128mb, {0, Unknown}},
    {X86::VFNMSUB231PDZ128mbk, {0, Unknown}},
    {X86::VFNMSUB231PDZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB231PDZ128mk, {0, Unknown}},
    {X86::VFNMSUB231PDZ128mkz, {0, Unknown}},
    {X86::VFNMSUB231PDZ128r, {0, Unknown}},
    {X86::VFNMSUB231PDZ128rk, {0, Unknown}},
    {X86::VFNMSUB231PDZ128rkz, {0, Unknown}},
    {X86::VFNMSUB231PDZ256m, {0, Unknown}},
    {X86::VFNMSUB231PDZ256mb, {0, Unknown}},
    {X86::VFNMSUB231PDZ256mbk, {0, Unknown}},
    {X86::VFNMSUB231PDZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB231PDZ256mk, {0, Unknown}},
    {X86::VFNMSUB231PDZ256mkz, {0, Unknown}},
    {X86::VFNMSUB231PDZ256r, {0, Unknown}},
    {X86::VFNMSUB231PDZ256rk, {0, Unknown}},
    {X86::VFNMSUB231PDZ256rkz, {0, Unknown}},
    {X86::VFNMSUB231PDZm, {0, Unknown}},
    {X86::VFNMSUB231PDZmb, {0, Unknown}},
    {X86::VFNMSUB231PDZmbk, {0, Unknown}},
    {X86::VFNMSUB231PDZmbkz, {0, Unknown}},
    {X86::VFNMSUB231PDZmk, {0, Unknown}},
    {X86::VFNMSUB231PDZmkz, {0, Unknown}},
    {X86::VFNMSUB231PDZr, {0, Unknown}},
    {X86::VFNMSUB231PDZrb, {0, Unknown}},
    {X86::VFNMSUB231PDZrbk, {0, Unknown}},
    {X86::VFNMSUB231PDZrbkz, {0, Unknown}},
    {X86::VFNMSUB231PDZrk, {0, Unknown}},
    {X86::VFNMSUB231PDZrkz, {0, Unknown}},
    {X86::VFNMSUB231PDm, {0, Unknown}},
    {X86::VFNMSUB231PDr, {0, Unknown}},
    {X86::VFNMSUB231PSYm, {0, Unknown}},
    {X86::VFNMSUB231PSYr, {0, Unknown}},
    {X86::VFNMSUB231PSZ128m, {0, Unknown}},
    {X86::VFNMSUB231PSZ128mb, {0, Unknown}},
    {X86::VFNMSUB231PSZ128mbk, {0, Unknown}},
    {X86::VFNMSUB231PSZ128mbkz, {0, Unknown}},
    {X86::VFNMSUB231PSZ128mk, {0, Unknown}},
    {X86::VFNMSUB231PSZ128mkz, {0, Unknown}},
    {X86::VFNMSUB231PSZ128r, {0, Unknown}},
    {X86::VFNMSUB231PSZ128rk, {0, Unknown}},
    {X86::VFNMSUB231PSZ128rkz, {0, Unknown}},
    {X86::VFNMSUB231PSZ256m, {0, Unknown}},
    {X86::VFNMSUB231PSZ256mb, {0, Unknown}},
    {X86::VFNMSUB231PSZ256mbk, {0, Unknown}},
    {X86::VFNMSUB231PSZ256mbkz, {0, Unknown}},
    {X86::VFNMSUB231PSZ256mk, {0, Unknown}},
    {X86::VFNMSUB231PSZ256mkz, {0, Unknown}},
    {X86::VFNMSUB231PSZ256r, {0, Unknown}},
    {X86::VFNMSUB231PSZ256rk, {0, Unknown}},
    {X86::VFNMSUB231PSZ256rkz, {0, Unknown}},
    {X86::VFNMSUB231PSZm, {0, Unknown}},
    {X86::VFNMSUB231PSZmb, {0, Unknown}},
    {X86::VFNMSUB231PSZmbk, {0, Unknown}},
    {X86::VFNMSUB231PSZmbkz, {0, Unknown}},
    {X86::VFNMSUB231PSZmk, {0, Unknown}},
    {X86::VFNMSUB231PSZmkz, {0, Unknown}},
    {X86::VFNMSUB231PSZr, {0, Unknown}},
    {X86::VFNMSUB231PSZrb, {0, Unknown}},
    {X86::VFNMSUB231PSZrbk, {0, Unknown}},
    {X86::VFNMSUB231PSZrbkz, {0, Unknown}},
    {X86::VFNMSUB231PSZrk, {0, Unknown}},
    {X86::VFNMSUB231PSZrkz, {0, Unknown}},
    {X86::VFNMSUB231PSm, {0, Unknown}},
    {X86::VFNMSUB231PSr, {0, Unknown}},
    {X86::VFNMSUB231SDZm, {0, Unknown}},
    {X86::VFNMSUB231SDZm_Int, {0, Unknown}},
    {X86::VFNMSUB231SDZm_Intk, {0, Unknown}},
    {X86::VFNMSUB231SDZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SDZr, {0, Unknown}},
    {X86::VFNMSUB231SDZr_Int, {0, Unknown}},
    {X86::VFNMSUB231SDZr_Intk, {0, Unknown}},
    {X86::VFNMSUB231SDZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SDZrb_Int, {0, Unknown}},
    {X86::VFNMSUB231SDZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB231SDZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SDm, {0, Unknown}},
    {X86::VFNMSUB231SDm_Int, {0, Unknown}},
    {X86::VFNMSUB231SDr, {0, Unknown}},
    {X86::VFNMSUB231SDr_Int, {0, Unknown}},
    {X86::VFNMSUB231SSZm, {0, Unknown}},
    {X86::VFNMSUB231SSZm_Int, {0, Unknown}},
    {X86::VFNMSUB231SSZm_Intk, {0, Unknown}},
    {X86::VFNMSUB231SSZm_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SSZr, {0, Unknown}},
    {X86::VFNMSUB231SSZr_Int, {0, Unknown}},
    {X86::VFNMSUB231SSZr_Intk, {0, Unknown}},
    {X86::VFNMSUB231SSZr_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SSZrb_Int, {0, Unknown}},
    {X86::VFNMSUB231SSZrb_Intk, {0, Unknown}},
    {X86::VFNMSUB231SSZrb_Intkz, {0, Unknown}},
    {X86::VFNMSUB231SSm, {0, Unknown}},
    {X86::VFNMSUB231SSm_Int, {0, Unknown}},
    {X86::VFNMSUB231SSr, {0, Unknown}},
    {X86::VFNMSUB231SSr_Int, {0, Unknown}},
    {X86::VFNMSUBPD4Ymr, {0, Unknown}},
    {X86::VFNMSUBPD4Yrm, {0, Unknown}},
    {X86::VFNMSUBPD4Yrr, {0, Unknown}},
    {X86::VFNMSUBPD4Yrr_REV, {0, Unknown}},
    {X86::VFNMSUBPD4mr, {0, Unknown}},
    {X86::VFNMSUBPD4rm, {0, Unknown}},
    {X86::VFNMSUBPD4rr, {0, Unknown}},
    {X86::VFNMSUBPD4rr_REV, {0, Unknown}},
    {X86::VFNMSUBPS4Ymr, {0, Unknown}},
    {X86::VFNMSUBPS4Yrm, {0, Unknown}},
    {X86::VFNMSUBPS4Yrr, {0, Unknown}},
    {X86::VFNMSUBPS4Yrr_REV, {0, Unknown}},
    {X86::VFNMSUBPS4mr, {0, Unknown}},
    {X86::VFNMSUBPS4rm, {0, Unknown}},
    {X86::VFNMSUBPS4rr, {0, Unknown}},
    {X86::VFNMSUBPS4rr_REV, {0, Unknown}},
    {X86::VFNMSUBSD4mr, {0, Unknown}},
    {X86::VFNMSUBSD4mr_Int, {0, Unknown}},
    {X86::VFNMSUBSD4rm, {0, Unknown}},
    {X86::VFNMSUBSD4rm_Int, {0, Unknown}},
    {X86::VFNMSUBSD4rr, {0, Unknown}},
    {X86::VFNMSUBSD4rr_Int, {0, Unknown}},
    {X86::VFNMSUBSD4rr_Int_REV, {0, Unknown}},
    {X86::VFNMSUBSD4rr_REV, {0, Unknown}},
    {X86::VFNMSUBSS4mr, {0, Unknown}},
    {X86::VFNMSUBSS4mr_Int, {0, Unknown}},
    {X86::VFNMSUBSS4rm, {0, Unknown}},
    {X86::VFNMSUBSS4rm_Int, {0, Unknown}},
    {X86::VFNMSUBSS4rr, {0, Unknown}},
    {X86::VFNMSUBSS4rr_Int, {0, Unknown}},
    {X86::VFNMSUBSS4rr_Int_REV, {0, Unknown}},
    {X86::VFNMSUBSS4rr_REV, {0, Unknown}},
    {X86::VFPCLASSPDZ128rm, {1, Unknown}},
    {X86::VFPCLASSPDZ128rmb, {1, Unknown}},
    {X86::VFPCLASSPDZ128rmbk, {1, Unknown}},
    {X86::VFPCLASSPDZ128rmk, {1, Unknown}},
    {X86::VFPCLASSPDZ128rr, {0, Unknown}},
    {X86::VFPCLASSPDZ128rrk, {0, Unknown}},
    {X86::VFPCLASSPDZ256rm, {0, Unknown}},
    {X86::VFPCLASSPDZ256rmb, {0, Unknown}},
    {X86::VFPCLASSPDZ256rmbk, {0, Unknown}},
    {X86::VFPCLASSPDZ256rmk, {0, Unknown}},
    {X86::VFPCLASSPDZ256rr, {0, Unknown}},
    {X86::VFPCLASSPDZ256rrk, {0, Unknown}},
    {X86::VFPCLASSPDZrm, {0, Unknown}},
    {X86::VFPCLASSPDZrmb, {0, Unknown}},
    {X86::VFPCLASSPDZrmbk, {0, Unknown}},
    {X86::VFPCLASSPDZrmk, {0, Unknown}},
    {X86::VFPCLASSPDZrr, {0, Unknown}},
    {X86::VFPCLASSPDZrrk, {0, Unknown}},
    {X86::VFPCLASSPSZ128rm, {1, Unknown}},
    {X86::VFPCLASSPSZ128rmb, {1, Unknown}},
    {X86::VFPCLASSPSZ128rmbk, {1, Unknown}},
    {X86::VFPCLASSPSZ128rmk, {1, Unknown}},
    {X86::VFPCLASSPSZ128rr, {0, Unknown}},
    {X86::VFPCLASSPSZ128rrk, {0, Unknown}},
    {X86::VFPCLASSPSZ256rm, {0, Unknown}},
    {X86::VFPCLASSPSZ256rmb, {0, Unknown}},
    {X86::VFPCLASSPSZ256rmbk, {0, Unknown}},
    {X86::VFPCLASSPSZ256rmk, {0, Unknown}},
    {X86::VFPCLASSPSZ256rr, {0, Unknown}},
    {X86::VFPCLASSPSZ256rrk, {0, Unknown}},
    {X86::VFPCLASSPSZrm, {0, Unknown}},
    {X86::VFPCLASSPSZrmb, {0, Unknown}},
    {X86::VFPCLASSPSZrmbk, {0, Unknown}},
    {X86::VFPCLASSPSZrmk, {0, Unknown}},
    {X86::VFPCLASSPSZrr, {0, Unknown}},
    {X86::VFPCLASSPSZrrk, {0, Unknown}},
    {X86::VFRCZPDYrm, {0, Unknown}},
    {X86::VFRCZPDYrr, {0, Unknown}},
    {X86::VFRCZPDrm, {0, Unknown}},
    {X86::VFRCZPDrr, {0, Unknown}},
    {X86::VFRCZPSYrm, {0, Unknown}},
    {X86::VFRCZPSYrr, {0, Unknown}},
    {X86::VFRCZPSrm, {0, Unknown}},
    {X86::VFRCZPSrr, {0, Unknown}},
    {X86::VFRCZSDrm, {0, Unknown}},
    {X86::VFRCZSDrr, {0, Unknown}},
    {X86::VFRCZSSrm, {0, Unknown}},
    {X86::VFRCZSSrr, {0, Unknown}},
    {X86::VGATHERDPDYrm, {0, Unknown}},
    {X86::VGATHERDPDZ128rm, {1, Unknown}},
    {X86::VGATHERDPDZ256rm, {0, Unknown}},
    {X86::VGATHERDPDZrm, {0, Unknown}},
    {X86::VGATHERDPDrm, {0, Unknown}},
    {X86::VGATHERDPSYrm, {0, Unknown}},
    {X86::VGATHERDPSZ128rm, {1, Unknown}},
    {X86::VGATHERDPSZ256rm, {0, Unknown}},
    {X86::VGATHERDPSZrm, {0, Unknown}},
    {X86::VGATHERDPSrm, {0, Unknown}},
    {X86::VGATHERPF0DPDm, {0, Unknown}},
    {X86::VGATHERPF0DPSm, {0, Unknown}},
    {X86::VGATHERPF0QPDm, {0, Unknown}},
    {X86::VGATHERPF0QPSm, {0, Unknown}},
    {X86::VGATHERPF1DPDm, {0, Unknown}},
    {X86::VGATHERPF1DPSm, {0, Unknown}},
    {X86::VGATHERPF1QPDm, {0, Unknown}},
    {X86::VGATHERPF1QPSm, {0, Unknown}},
    {X86::VGATHERQPDYrm, {0, Unknown}},
    {X86::VGATHERQPDZ128rm, {1, Unknown}},
    {X86::VGATHERQPDZ256rm, {0, Unknown}},
    {X86::VGATHERQPDZrm, {0, Unknown}},
    {X86::VGATHERQPDrm, {0, Unknown}},
    {X86::VGATHERQPSYrm, {0, Unknown}},
    {X86::VGATHERQPSZ128rm, {1, Unknown}},
    {X86::VGATHERQPSZ256rm, {0, Unknown}},
    {X86::VGATHERQPSZrm, {0, Unknown}},
    {X86::VGATHERQPSrm, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBYrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBYrri, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmbi, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmbik, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmbikz, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmi, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmik, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rmikz, {1, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rri, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rrik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ128rrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmbi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmbik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmbikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rmikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rri, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rrik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZ256rrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmbi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmbik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmbikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrmikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrri, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrrik, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBZrrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEINVQBrri, {0, Unknown}},
    {X86::VGF2P8AFFINEQBYrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBYrri, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmbi, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmbik, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmbikz, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmi, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmik, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rmikz, {1, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rri, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rrik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ128rrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmbi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmbik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmbikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rmikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rri, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rrik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZ256rrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmbi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmbik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmbikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrmikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrri, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrrik, {0, Unknown}},
    {X86::VGF2P8AFFINEQBZrrikz, {0, Unknown}},
    {X86::VGF2P8AFFINEQBrmi, {0, Unknown}},
    {X86::VGF2P8AFFINEQBrri, {0, Unknown}},
    {X86::VGF2P8MULBYrm, {0, Unknown}},
    {X86::VGF2P8MULBYrr, {0, Unknown}},
    {X86::VGF2P8MULBZ128rm, {1, Unknown}},
    {X86::VGF2P8MULBZ128rmk, {1, Unknown}},
    {X86::VGF2P8MULBZ128rmkz, {1, Unknown}},
    {X86::VGF2P8MULBZ128rr, {0, Unknown}},
    {X86::VGF2P8MULBZ128rrk, {0, Unknown}},
    {X86::VGF2P8MULBZ128rrkz, {0, Unknown}},
    {X86::VGF2P8MULBZ256rm, {0, Unknown}},
    {X86::VGF2P8MULBZ256rmk, {0, Unknown}},
    {X86::VGF2P8MULBZ256rmkz, {0, Unknown}},
    {X86::VGF2P8MULBZ256rr, {0, Unknown}},
    {X86::VGF2P8MULBZ256rrk, {0, Unknown}},
    {X86::VGF2P8MULBZ256rrkz, {0, Unknown}},
    {X86::VGF2P8MULBZrm, {0, Unknown}},
    {X86::VGF2P8MULBZrmk, {0, Unknown}},
    {X86::VGF2P8MULBZrmkz, {0, Unknown}},
    {X86::VGF2P8MULBZrr, {0, Unknown}},
    {X86::VGF2P8MULBZrrk, {0, Unknown}},
    {X86::VGF2P8MULBZrrkz, {0, Unknown}},
    {X86::VGF2P8MULBrm, {0, Unknown}},
    {X86::VGF2P8MULBrr, {0, Unknown}},
    {X86::VHADDPDYrm, {0, Unknown}},
    {X86::VHADDPDYrr, {0, Unknown}},
    {X86::VHADDPDrm, {0, Unknown}},
    {X86::VHADDPDrr, {0, Unknown}},
    {X86::VHADDPSYrm, {0, Unknown}},
    {X86::VHADDPSYrr, {0, Unknown}},
    {X86::VHADDPSrm, {0, Unknown}},
    {X86::VHADDPSrr, {0, Unknown}},
    {X86::VHSUBPDYrm, {0, Unknown}},
    {X86::VHSUBPDYrr, {0, Unknown}},
    {X86::VHSUBPDrm, {0, Unknown}},
    {X86::VHSUBPDrr, {0, Unknown}},
    {X86::VHSUBPSYrm, {0, Unknown}},
    {X86::VHSUBPSYrr, {0, Unknown}},
    {X86::VHSUBPSrm, {0, Unknown}},
    {X86::VHSUBPSrr, {0, Unknown}},
    {X86::VINSERTF128rm, {1, Unknown}},
    {X86::VINSERTF128rr, {0, Unknown}},
    {X86::VINSERTF32x4Z256rm, {0, Unknown}},
    {X86::VINSERTF32x4Z256rmk, {0, Unknown}},
    {X86::VINSERTF32x4Z256rmkz, {0, Unknown}},
    {X86::VINSERTF32x4Z256rr, {0, Unknown}},
    {X86::VINSERTF32x4Z256rrk, {0, Unknown}},
    {X86::VINSERTF32x4Z256rrkz, {0, Unknown}},
    {X86::VINSERTF32x4Zrm, {0, Unknown}},
    {X86::VINSERTF32x4Zrmk, {0, Unknown}},
    {X86::VINSERTF32x4Zrmkz, {0, Unknown}},
    {X86::VINSERTF32x4Zrr, {0, Unknown}},
    {X86::VINSERTF32x4Zrrk, {0, Unknown}},
    {X86::VINSERTF32x4Zrrkz, {0, Unknown}},
    {X86::VINSERTF32x8Zrm, {0, Unknown}},
    {X86::VINSERTF32x8Zrmk, {0, Unknown}},
    {X86::VINSERTF32x8Zrmkz, {0, Unknown}},
    {X86::VINSERTF32x8Zrr, {0, Unknown}},
    {X86::VINSERTF32x8Zrrk, {0, Unknown}},
    {X86::VINSERTF32x8Zrrkz, {0, Unknown}},
    {X86::VINSERTF64x2Z256rm, {0, Unknown}},
    {X86::VINSERTF64x2Z256rmk, {0, Unknown}},
    {X86::VINSERTF64x2Z256rmkz, {0, Unknown}},
    {X86::VINSERTF64x2Z256rr, {0, Unknown}},
    {X86::VINSERTF64x2Z256rrk, {0, Unknown}},
    {X86::VINSERTF64x2Z256rrkz, {0, Unknown}},
    {X86::VINSERTF64x2Zrm, {0, Unknown}},
    {X86::VINSERTF64x2Zrmk, {0, Unknown}},
    {X86::VINSERTF64x2Zrmkz, {0, Unknown}},
    {X86::VINSERTF64x2Zrr, {0, Unknown}},
    {X86::VINSERTF64x2Zrrk, {0, Unknown}},
    {X86::VINSERTF64x2Zrrkz, {0, Unknown}},
    {X86::VINSERTF64x4Zrm, {0, Unknown}},
    {X86::VINSERTF64x4Zrmk, {0, Unknown}},
    {X86::VINSERTF64x4Zrmkz, {0, Unknown}},
    {X86::VINSERTF64x4Zrr, {0, Unknown}},
    {X86::VINSERTF64x4Zrrk, {0, Unknown}},
    {X86::VINSERTF64x4Zrrkz, {0, Unknown}},
    {X86::VINSERTI128rm, {1, Unknown}},
    {X86::VINSERTI128rr, {0, Unknown}},
    {X86::VINSERTI32x4Z256rm, {0, Unknown}},
    {X86::VINSERTI32x4Z256rmk, {0, Unknown}},
    {X86::VINSERTI32x4Z256rmkz, {0, Unknown}},
    {X86::VINSERTI32x4Z256rr, {0, Unknown}},
    {X86::VINSERTI32x4Z256rrk, {0, Unknown}},
    {X86::VINSERTI32x4Z256rrkz, {0, Unknown}},
    {X86::VINSERTI32x4Zrm, {0, Unknown}},
    {X86::VINSERTI32x4Zrmk, {0, Unknown}},
    {X86::VINSERTI32x4Zrmkz, {0, Unknown}},
    {X86::VINSERTI32x4Zrr, {0, Unknown}},
    {X86::VINSERTI32x4Zrrk, {0, Unknown}},
    {X86::VINSERTI32x4Zrrkz, {0, Unknown}},
    {X86::VINSERTI32x8Zrm, {0, Unknown}},
    {X86::VINSERTI32x8Zrmk, {0, Unknown}},
    {X86::VINSERTI32x8Zrmkz, {0, Unknown}},
    {X86::VINSERTI32x8Zrr, {0, Unknown}},
    {X86::VINSERTI32x8Zrrk, {0, Unknown}},
    {X86::VINSERTI32x8Zrrkz, {0, Unknown}},
    {X86::VINSERTI64x2Z256rm, {0, Unknown}},
    {X86::VINSERTI64x2Z256rmk, {0, Unknown}},
    {X86::VINSERTI64x2Z256rmkz, {0, Unknown}},
    {X86::VINSERTI64x2Z256rr, {0, Unknown}},
    {X86::VINSERTI64x2Z256rrk, {0, Unknown}},
    {X86::VINSERTI64x2Z256rrkz, {0, Unknown}},
    {X86::VINSERTI64x2Zrm, {0, Unknown}},
    {X86::VINSERTI64x2Zrmk, {0, Unknown}},
    {X86::VINSERTI64x2Zrmkz, {0, Unknown}},
    {X86::VINSERTI64x2Zrr, {0, Unknown}},
    {X86::VINSERTI64x2Zrrk, {0, Unknown}},
    {X86::VINSERTI64x2Zrrkz, {0, Unknown}},
    {X86::VINSERTI64x4Zrm, {0, Unknown}},
    {X86::VINSERTI64x4Zrmk, {0, Unknown}},
    {X86::VINSERTI64x4Zrmkz, {0, Unknown}},
    {X86::VINSERTI64x4Zrr, {0, Unknown}},
    {X86::VINSERTI64x4Zrrk, {0, Unknown}},
    {X86::VINSERTI64x4Zrrkz, {0, Unknown}},
    {X86::VINSERTPSZrm, {0, Unknown}},
    {X86::VINSERTPSZrr, {0, Unknown}},
    {X86::VINSERTPSrm, {0, Unknown}},
    {X86::VINSERTPSrr, {0, Unknown}},
    {X86::VLDDQUYrm, {0, Unknown}},
    {X86::VLDDQUrm, {0, Unknown}},
    {X86::VLDMXCSR, {0, Unknown}},
    {X86::VMASKMOVDQU, {0, Unknown}},
    {X86::VMASKMOVDQU64, {0, Unknown}},
    {X86::VMASKMOVPDYmr, {0, Unknown}},
    {X86::VMASKMOVPDYrm, {0, Unknown}},
    {X86::VMASKMOVPDmr, {0, Unknown}},
    {X86::VMASKMOVPDrm, {0, Unknown}},
    {X86::VMASKMOVPSYmr, {0, Unknown}},
    {X86::VMASKMOVPSYrm, {0, Unknown}},
    {X86::VMASKMOVPSmr, {0, Unknown}},
    {X86::VMASKMOVPSrm, {0, Unknown}},
    {X86::VMAXCPDYrm, {0, Unknown}},
    {X86::VMAXCPDYrr, {0, Unknown}},
    {X86::VMAXCPDZ128rm, {1, Unknown}},
    {X86::VMAXCPDZ128rmb, {1, Unknown}},
    {X86::VMAXCPDZ128rmbk, {1, Unknown}},
    {X86::VMAXCPDZ128rmbkz, {1, Unknown}},
    {X86::VMAXCPDZ128rmk, {1, Unknown}},
    {X86::VMAXCPDZ128rmkz, {1, Unknown}},
    {X86::VMAXCPDZ128rr, {0, Unknown}},
    {X86::VMAXCPDZ128rrk, {0, Unknown}},
    {X86::VMAXCPDZ128rrkz, {0, Unknown}},
    {X86::VMAXCPDZ256rm, {0, Unknown}},
    {X86::VMAXCPDZ256rmb, {0, Unknown}},
    {X86::VMAXCPDZ256rmbk, {0, Unknown}},
    {X86::VMAXCPDZ256rmbkz, {0, Unknown}},
    {X86::VMAXCPDZ256rmk, {0, Unknown}},
    {X86::VMAXCPDZ256rmkz, {0, Unknown}},
    {X86::VMAXCPDZ256rr, {0, Unknown}},
    {X86::VMAXCPDZ256rrk, {0, Unknown}},
    {X86::VMAXCPDZ256rrkz, {0, Unknown}},
    {X86::VMAXCPDZrm, {0, Unknown}},
    {X86::VMAXCPDZrmb, {0, Unknown}},
    {X86::VMAXCPDZrmbk, {0, Unknown}},
    {X86::VMAXCPDZrmbkz, {0, Unknown}},
    {X86::VMAXCPDZrmk, {0, Unknown}},
    {X86::VMAXCPDZrmkz, {0, Unknown}},
    {X86::VMAXCPDZrr, {0, Unknown}},
    {X86::VMAXCPDZrrk, {0, Unknown}},
    {X86::VMAXCPDZrrkz, {0, Unknown}},
    {X86::VMAXCPDrm, {0, Unknown}},
    {X86::VMAXCPDrr, {0, Unknown}},
    {X86::VMAXCPSYrm, {0, Unknown}},
    {X86::VMAXCPSYrr, {0, Unknown}},
    {X86::VMAXCPSZ128rm, {1, Unknown}},
    {X86::VMAXCPSZ128rmb, {1, Unknown}},
    {X86::VMAXCPSZ128rmbk, {1, Unknown}},
    {X86::VMAXCPSZ128rmbkz, {1, Unknown}},
    {X86::VMAXCPSZ128rmk, {1, Unknown}},
    {X86::VMAXCPSZ128rmkz, {1, Unknown}},
    {X86::VMAXCPSZ128rr, {0, Unknown}},
    {X86::VMAXCPSZ128rrk, {0, Unknown}},
    {X86::VMAXCPSZ128rrkz, {0, Unknown}},
    {X86::VMAXCPSZ256rm, {0, Unknown}},
    {X86::VMAXCPSZ256rmb, {0, Unknown}},
    {X86::VMAXCPSZ256rmbk, {0, Unknown}},
    {X86::VMAXCPSZ256rmbkz, {0, Unknown}},
    {X86::VMAXCPSZ256rmk, {0, Unknown}},
    {X86::VMAXCPSZ256rmkz, {0, Unknown}},
    {X86::VMAXCPSZ256rr, {0, Unknown}},
    {X86::VMAXCPSZ256rrk, {0, Unknown}},
    {X86::VMAXCPSZ256rrkz, {0, Unknown}},
    {X86::VMAXCPSZrm, {0, Unknown}},
    {X86::VMAXCPSZrmb, {0, Unknown}},
    {X86::VMAXCPSZrmbk, {0, Unknown}},
    {X86::VMAXCPSZrmbkz, {0, Unknown}},
    {X86::VMAXCPSZrmk, {0, Unknown}},
    {X86::VMAXCPSZrmkz, {0, Unknown}},
    {X86::VMAXCPSZrr, {0, Unknown}},
    {X86::VMAXCPSZrrk, {0, Unknown}},
    {X86::VMAXCPSZrrkz, {0, Unknown}},
    {X86::VMAXCPSrm, {0, Unknown}},
    {X86::VMAXCPSrr, {0, Unknown}},
    {X86::VMAXCSDZrm, {0, Unknown}},
    {X86::VMAXCSDZrr, {0, Unknown}},
    {X86::VMAXCSDrm, {0, Unknown}},
    {X86::VMAXCSDrr, {0, Unknown}},
    {X86::VMAXCSSZrm, {0, Unknown}},
    {X86::VMAXCSSZrr, {0, Unknown}},
    {X86::VMAXCSSrm, {0, Unknown}},
    {X86::VMAXCSSrr, {0, Unknown}},
    {X86::VMAXPDYrm, {0, Unknown}},
    {X86::VMAXPDYrr, {0, Unknown}},
    {X86::VMAXPDZ128rm, {1, Unknown}},
    {X86::VMAXPDZ128rmb, {1, Unknown}},
    {X86::VMAXPDZ128rmbk, {1, Unknown}},
    {X86::VMAXPDZ128rmbkz, {1, Unknown}},
    {X86::VMAXPDZ128rmk, {1, Unknown}},
    {X86::VMAXPDZ128rmkz, {1, Unknown}},
    {X86::VMAXPDZ128rr, {0, Unknown}},
    {X86::VMAXPDZ128rrk, {0, Unknown}},
    {X86::VMAXPDZ128rrkz, {0, Unknown}},
    {X86::VMAXPDZ256rm, {0, Unknown}},
    {X86::VMAXPDZ256rmb, {0, Unknown}},
    {X86::VMAXPDZ256rmbk, {0, Unknown}},
    {X86::VMAXPDZ256rmbkz, {0, Unknown}},
    {X86::VMAXPDZ256rmk, {0, Unknown}},
    {X86::VMAXPDZ256rmkz, {0, Unknown}},
    {X86::VMAXPDZ256rr, {0, Unknown}},
    {X86::VMAXPDZ256rrk, {0, Unknown}},
    {X86::VMAXPDZ256rrkz, {0, Unknown}},
    {X86::VMAXPDZrm, {0, Unknown}},
    {X86::VMAXPDZrmb, {0, Unknown}},
    {X86::VMAXPDZrmbk, {0, Unknown}},
    {X86::VMAXPDZrmbkz, {0, Unknown}},
    {X86::VMAXPDZrmk, {0, Unknown}},
    {X86::VMAXPDZrmkz, {0, Unknown}},
    {X86::VMAXPDZrr, {0, Unknown}},
    {X86::VMAXPDZrrb, {0, Unknown}},
    {X86::VMAXPDZrrbk, {0, Unknown}},
    {X86::VMAXPDZrrbkz, {0, Unknown}},
    {X86::VMAXPDZrrk, {0, Unknown}},
    {X86::VMAXPDZrrkz, {0, Unknown}},
    {X86::VMAXPDrm, {0, Unknown}},
    {X86::VMAXPDrr, {0, Unknown}},
    {X86::VMAXPSYrm, {0, Unknown}},
    {X86::VMAXPSYrr, {0, Unknown}},
    {X86::VMAXPSZ128rm, {1, Unknown}},
    {X86::VMAXPSZ128rmb, {1, Unknown}},
    {X86::VMAXPSZ128rmbk, {1, Unknown}},
    {X86::VMAXPSZ128rmbkz, {1, Unknown}},
    {X86::VMAXPSZ128rmk, {1, Unknown}},
    {X86::VMAXPSZ128rmkz, {1, Unknown}},
    {X86::VMAXPSZ128rr, {0, Unknown}},
    {X86::VMAXPSZ128rrk, {0, Unknown}},
    {X86::VMAXPSZ128rrkz, {0, Unknown}},
    {X86::VMAXPSZ256rm, {0, Unknown}},
    {X86::VMAXPSZ256rmb, {0, Unknown}},
    {X86::VMAXPSZ256rmbk, {0, Unknown}},
    {X86::VMAXPSZ256rmbkz, {0, Unknown}},
    {X86::VMAXPSZ256rmk, {0, Unknown}},
    {X86::VMAXPSZ256rmkz, {0, Unknown}},
    {X86::VMAXPSZ256rr, {0, Unknown}},
    {X86::VMAXPSZ256rrk, {0, Unknown}},
    {X86::VMAXPSZ256rrkz, {0, Unknown}},
    {X86::VMAXPSZrm, {0, Unknown}},
    {X86::VMAXPSZrmb, {0, Unknown}},
    {X86::VMAXPSZrmbk, {0, Unknown}},
    {X86::VMAXPSZrmbkz, {0, Unknown}},
    {X86::VMAXPSZrmk, {0, Unknown}},
    {X86::VMAXPSZrmkz, {0, Unknown}},
    {X86::VMAXPSZrr, {0, Unknown}},
    {X86::VMAXPSZrrb, {0, Unknown}},
    {X86::VMAXPSZrrbk, {0, Unknown}},
    {X86::VMAXPSZrrbkz, {0, Unknown}},
    {X86::VMAXPSZrrk, {0, Unknown}},
    {X86::VMAXPSZrrkz, {0, Unknown}},
    {X86::VMAXPSrm, {0, Unknown}},
    {X86::VMAXPSrr, {0, Unknown}},
    {X86::VMAXSDZrm, {0, Unknown}},
    {X86::VMAXSDZrm_Int, {0, Unknown}},
    {X86::VMAXSDZrm_Intk, {0, Unknown}},
    {X86::VMAXSDZrm_Intkz, {0, Unknown}},
    {X86::VMAXSDZrr, {0, Unknown}},
    {X86::VMAXSDZrr_Int, {0, Unknown}},
    {X86::VMAXSDZrr_Intk, {0, Unknown}},
    {X86::VMAXSDZrr_Intkz, {0, Unknown}},
    {X86::VMAXSDZrrb_Int, {0, Unknown}},
    {X86::VMAXSDZrrb_Intk, {0, Unknown}},
    {X86::VMAXSDZrrb_Intkz, {0, Unknown}},
    {X86::VMAXSDrm, {0, Unknown}},
    {X86::VMAXSDrm_Int, {0, Unknown}},
    {X86::VMAXSDrr, {0, Unknown}},
    {X86::VMAXSDrr_Int, {0, Unknown}},
    {X86::VMAXSSZrm, {0, Unknown}},
    {X86::VMAXSSZrm_Int, {0, Unknown}},
    {X86::VMAXSSZrm_Intk, {0, Unknown}},
    {X86::VMAXSSZrm_Intkz, {0, Unknown}},
    {X86::VMAXSSZrr, {0, Unknown}},
    {X86::VMAXSSZrr_Int, {0, Unknown}},
    {X86::VMAXSSZrr_Intk, {0, Unknown}},
    {X86::VMAXSSZrr_Intkz, {0, Unknown}},
    {X86::VMAXSSZrrb_Int, {0, Unknown}},
    {X86::VMAXSSZrrb_Intk, {0, Unknown}},
    {X86::VMAXSSZrrb_Intkz, {0, Unknown}},
    {X86::VMAXSSrm, {0, Unknown}},
    {X86::VMAXSSrm_Int, {0, Unknown}},
    {X86::VMAXSSrr, {0, Unknown}},
    {X86::VMAXSSrr_Int, {0, Unknown}},
    {X86::VMCALL, {0, Unknown}},
    {X86::VMCLEARm, {0, Unknown}},
    {X86::VMFUNC, {0, Unknown}},
    {X86::VMINCPDYrm, {0, Unknown}},
    {X86::VMINCPDYrr, {0, Unknown}},
    {X86::VMINCPDZ128rm, {1, Unknown}},
    {X86::VMINCPDZ128rmb, {1, Unknown}},
    {X86::VMINCPDZ128rmbk, {1, Unknown}},
    {X86::VMINCPDZ128rmbkz, {1, Unknown}},
    {X86::VMINCPDZ128rmk, {1, Unknown}},
    {X86::VMINCPDZ128rmkz, {1, Unknown}},
    {X86::VMINCPDZ128rr, {0, Unknown}},
    {X86::VMINCPDZ128rrk, {0, Unknown}},
    {X86::VMINCPDZ128rrkz, {0, Unknown}},
    {X86::VMINCPDZ256rm, {0, Unknown}},
    {X86::VMINCPDZ256rmb, {0, Unknown}},
    {X86::VMINCPDZ256rmbk, {0, Unknown}},
    {X86::VMINCPDZ256rmbkz, {0, Unknown}},
    {X86::VMINCPDZ256rmk, {0, Unknown}},
    {X86::VMINCPDZ256rmkz, {0, Unknown}},
    {X86::VMINCPDZ256rr, {0, Unknown}},
    {X86::VMINCPDZ256rrk, {0, Unknown}},
    {X86::VMINCPDZ256rrkz, {0, Unknown}},
    {X86::VMINCPDZrm, {0, Unknown}},
    {X86::VMINCPDZrmb, {0, Unknown}},
    {X86::VMINCPDZrmbk, {0, Unknown}},
    {X86::VMINCPDZrmbkz, {0, Unknown}},
    {X86::VMINCPDZrmk, {0, Unknown}},
    {X86::VMINCPDZrmkz, {0, Unknown}},
    {X86::VMINCPDZrr, {0, Unknown}},
    {X86::VMINCPDZrrk, {0, Unknown}},
    {X86::VMINCPDZrrkz, {0, Unknown}},
    {X86::VMINCPDrm, {0, Unknown}},
    {X86::VMINCPDrr, {0, Unknown}},
    {X86::VMINCPSYrm, {0, Unknown}},
    {X86::VMINCPSYrr, {0, Unknown}},
    {X86::VMINCPSZ128rm, {1, Unknown}},
    {X86::VMINCPSZ128rmb, {1, Unknown}},
    {X86::VMINCPSZ128rmbk, {1, Unknown}},
    {X86::VMINCPSZ128rmbkz, {1, Unknown}},
    {X86::VMINCPSZ128rmk, {1, Unknown}},
    {X86::VMINCPSZ128rmkz, {1, Unknown}},
    {X86::VMINCPSZ128rr, {0, Unknown}},
    {X86::VMINCPSZ128rrk, {0, Unknown}},
    {X86::VMINCPSZ128rrkz, {0, Unknown}},
    {X86::VMINCPSZ256rm, {0, Unknown}},
    {X86::VMINCPSZ256rmb, {0, Unknown}},
    {X86::VMINCPSZ256rmbk, {0, Unknown}},
    {X86::VMINCPSZ256rmbkz, {0, Unknown}},
    {X86::VMINCPSZ256rmk, {0, Unknown}},
    {X86::VMINCPSZ256rmkz, {0, Unknown}},
    {X86::VMINCPSZ256rr, {0, Unknown}},
    {X86::VMINCPSZ256rrk, {0, Unknown}},
    {X86::VMINCPSZ256rrkz, {0, Unknown}},
    {X86::VMINCPSZrm, {0, Unknown}},
    {X86::VMINCPSZrmb, {0, Unknown}},
    {X86::VMINCPSZrmbk, {0, Unknown}},
    {X86::VMINCPSZrmbkz, {0, Unknown}},
    {X86::VMINCPSZrmk, {0, Unknown}},
    {X86::VMINCPSZrmkz, {0, Unknown}},
    {X86::VMINCPSZrr, {0, Unknown}},
    {X86::VMINCPSZrrk, {0, Unknown}},
    {X86::VMINCPSZrrkz, {0, Unknown}},
    {X86::VMINCPSrm, {0, Unknown}},
    {X86::VMINCPSrr, {0, Unknown}},
    {X86::VMINCSDZrm, {0, Unknown}},
    {X86::VMINCSDZrr, {0, Unknown}},
    {X86::VMINCSDrm, {0, Unknown}},
    {X86::VMINCSDrr, {0, Unknown}},
    {X86::VMINCSSZrm, {0, Unknown}},
    {X86::VMINCSSZrr, {0, Unknown}},
    {X86::VMINCSSrm, {0, Unknown}},
    {X86::VMINCSSrr, {0, Unknown}},
    {X86::VMINPDYrm, {0, Unknown}},
    {X86::VMINPDYrr, {0, Unknown}},
    {X86::VMINPDZ128rm, {1, Unknown}},
    {X86::VMINPDZ128rmb, {1, Unknown}},
    {X86::VMINPDZ128rmbk, {1, Unknown}},
    {X86::VMINPDZ128rmbkz, {1, Unknown}},
    {X86::VMINPDZ128rmk, {1, Unknown}},
    {X86::VMINPDZ128rmkz, {1, Unknown}},
    {X86::VMINPDZ128rr, {0, Unknown}},
    {X86::VMINPDZ128rrk, {0, Unknown}},
    {X86::VMINPDZ128rrkz, {0, Unknown}},
    {X86::VMINPDZ256rm, {0, Unknown}},
    {X86::VMINPDZ256rmb, {0, Unknown}},
    {X86::VMINPDZ256rmbk, {0, Unknown}},
    {X86::VMINPDZ256rmbkz, {0, Unknown}},
    {X86::VMINPDZ256rmk, {0, Unknown}},
    {X86::VMINPDZ256rmkz, {0, Unknown}},
    {X86::VMINPDZ256rr, {0, Unknown}},
    {X86::VMINPDZ256rrk, {0, Unknown}},
    {X86::VMINPDZ256rrkz, {0, Unknown}},
    {X86::VMINPDZrm, {0, Unknown}},
    {X86::VMINPDZrmb, {0, Unknown}},
    {X86::VMINPDZrmbk, {0, Unknown}},
    {X86::VMINPDZrmbkz, {0, Unknown}},
    {X86::VMINPDZrmk, {0, Unknown}},
    {X86::VMINPDZrmkz, {0, Unknown}},
    {X86::VMINPDZrr, {0, Unknown}},
    {X86::VMINPDZrrb, {0, Unknown}},
    {X86::VMINPDZrrbk, {0, Unknown}},
    {X86::VMINPDZrrbkz, {0, Unknown}},
    {X86::VMINPDZrrk, {0, Unknown}},
    {X86::VMINPDZrrkz, {0, Unknown}},
    {X86::VMINPDrm, {0, Unknown}},
    {X86::VMINPDrr, {0, Unknown}},
    {X86::VMINPSYrm, {0, Unknown}},
    {X86::VMINPSYrr, {0, Unknown}},
    {X86::VMINPSZ128rm, {1, Unknown}},
    {X86::VMINPSZ128rmb, {1, Unknown}},
    {X86::VMINPSZ128rmbk, {1, Unknown}},
    {X86::VMINPSZ128rmbkz, {1, Unknown}},
    {X86::VMINPSZ128rmk, {1, Unknown}},
    {X86::VMINPSZ128rmkz, {1, Unknown}},
    {X86::VMINPSZ128rr, {0, Unknown}},
    {X86::VMINPSZ128rrk, {0, Unknown}},
    {X86::VMINPSZ128rrkz, {0, Unknown}},
    {X86::VMINPSZ256rm, {0, Unknown}},
    {X86::VMINPSZ256rmb, {0, Unknown}},
    {X86::VMINPSZ256rmbk, {0, Unknown}},
    {X86::VMINPSZ256rmbkz, {0, Unknown}},
    {X86::VMINPSZ256rmk, {0, Unknown}},
    {X86::VMINPSZ256rmkz, {0, Unknown}},
    {X86::VMINPSZ256rr, {0, Unknown}},
    {X86::VMINPSZ256rrk, {0, Unknown}},
    {X86::VMINPSZ256rrkz, {0, Unknown}},
    {X86::VMINPSZrm, {0, Unknown}},
    {X86::VMINPSZrmb, {0, Unknown}},
    {X86::VMINPSZrmbk, {0, Unknown}},
    {X86::VMINPSZrmbkz, {0, Unknown}},
    {X86::VMINPSZrmk, {0, Unknown}},
    {X86::VMINPSZrmkz, {0, Unknown}},
    {X86::VMINPSZrr, {0, Unknown}},
    {X86::VMINPSZrrb, {0, Unknown}},
    {X86::VMINPSZrrbk, {0, Unknown}},
    {X86::VMINPSZrrbkz, {0, Unknown}},
    {X86::VMINPSZrrk, {0, Unknown}},
    {X86::VMINPSZrrkz, {0, Unknown}},
    {X86::VMINPSrm, {0, Unknown}},
    {X86::VMINPSrr, {0, Unknown}},
    {X86::VMINSDZrm, {0, Unknown}},
    {X86::VMINSDZrm_Int, {0, Unknown}},
    {X86::VMINSDZrm_Intk, {0, Unknown}},
    {X86::VMINSDZrm_Intkz, {0, Unknown}},
    {X86::VMINSDZrr, {0, Unknown}},
    {X86::VMINSDZrr_Int, {0, Unknown}},
    {X86::VMINSDZrr_Intk, {0, Unknown}},
    {X86::VMINSDZrr_Intkz, {0, Unknown}},
    {X86::VMINSDZrrb_Int, {0, Unknown}},
    {X86::VMINSDZrrb_Intk, {0, Unknown}},
    {X86::VMINSDZrrb_Intkz, {0, Unknown}},
    {X86::VMINSDrm, {0, Unknown}},
    {X86::VMINSDrm_Int, {0, Unknown}},
    {X86::VMINSDrr, {0, Unknown}},
    {X86::VMINSDrr_Int, {0, Unknown}},
    {X86::VMINSSZrm, {0, Unknown}},
    {X86::VMINSSZrm_Int, {0, Unknown}},
    {X86::VMINSSZrm_Intk, {0, Unknown}},
    {X86::VMINSSZrm_Intkz, {0, Unknown}},
    {X86::VMINSSZrr, {0, Unknown}},
    {X86::VMINSSZrr_Int, {0, Unknown}},
    {X86::VMINSSZrr_Intk, {0, Unknown}},
    {X86::VMINSSZrr_Intkz, {0, Unknown}},
    {X86::VMINSSZrrb_Int, {0, Unknown}},
    {X86::VMINSSZrrb_Intk, {0, Unknown}},
    {X86::VMINSSZrrb_Intkz, {0, Unknown}},
    {X86::VMINSSrm, {0, Unknown}},
    {X86::VMINSSrm_Int, {0, Unknown}},
    {X86::VMINSSrr, {0, Unknown}},
    {X86::VMINSSrr_Int, {0, Unknown}},
    {X86::VMLAUNCH, {0, Unknown}},
    {X86::VMLOAD32, {0, Unknown}},
    {X86::VMLOAD64, {0, Unknown}},
    {X86::VMMCALL, {0, Unknown}},
    {X86::VMOV64toPQIZrm, {0, Unknown}},
    {X86::VMOV64toPQIZrr, {0, Unknown}},
    {X86::VMOV64toPQIrm, {0, Unknown}},
    {X86::VMOV64toPQIrr, {0, Unknown}},
    {X86::VMOV64toSDZrr, {0, Unknown}},
    {X86::VMOV64toSDrr, {0, Unknown}},
    {X86::VMOVAPDYmr, {0, Unknown}},
    {X86::VMOVAPDYrm, {0, Unknown}},
    {X86::VMOVAPDYrr, {0, Unknown}},
    {X86::VMOVAPDYrr_REV, {0, Unknown}},
    {X86::VMOVAPDZ128mr, {1, Unknown}},
    {X86::VMOVAPDZ128mrk, {1, Unknown}},
    {X86::VMOVAPDZ128rm, {1, Unknown}},
    {X86::VMOVAPDZ128rmk, {1, Unknown}},
    {X86::VMOVAPDZ128rmkz, {1, Unknown}},
    {X86::VMOVAPDZ128rr, {0, Unknown}},
    {X86::VMOVAPDZ128rr_REV, {0, Unknown}},
    {X86::VMOVAPDZ128rrk, {0, Unknown}},
    {X86::VMOVAPDZ128rrk_REV, {0, Unknown}},
    {X86::VMOVAPDZ128rrkz, {0, Unknown}},
    {X86::VMOVAPDZ128rrkz_REV, {0, Unknown}},
    {X86::VMOVAPDZ256mr, {0, Unknown}},
    {X86::VMOVAPDZ256mrk, {0, Unknown}},
    {X86::VMOVAPDZ256rm, {0, Unknown}},
    {X86::VMOVAPDZ256rmk, {0, Unknown}},
    {X86::VMOVAPDZ256rmkz, {0, Unknown}},
    {X86::VMOVAPDZ256rr, {0, Unknown}},
    {X86::VMOVAPDZ256rr_REV, {0, Unknown}},
    {X86::VMOVAPDZ256rrk, {0, Unknown}},
    {X86::VMOVAPDZ256rrk_REV, {0, Unknown}},
    {X86::VMOVAPDZ256rrkz, {0, Unknown}},
    {X86::VMOVAPDZ256rrkz_REV, {0, Unknown}},
    {X86::VMOVAPDZmr, {0, Unknown}},
    {X86::VMOVAPDZmrk, {0, Unknown}},
    {X86::VMOVAPDZrm, {0, Unknown}},
    {X86::VMOVAPDZrmk, {0, Unknown}},
    {X86::VMOVAPDZrmkz, {0, Unknown}},
    {X86::VMOVAPDZrr, {0, Unknown}},
    {X86::VMOVAPDZrr_REV, {0, Unknown}},
    {X86::VMOVAPDZrrk, {0, Unknown}},
    {X86::VMOVAPDZrrk_REV, {0, Unknown}},
    {X86::VMOVAPDZrrkz, {0, Unknown}},
    {X86::VMOVAPDZrrkz_REV, {0, Unknown}},
    {X86::VMOVAPDmr, {0, Unknown}},
    {X86::VMOVAPDrm, {0, Unknown}},
    {X86::VMOVAPDrr, {0, Unknown}},
    {X86::VMOVAPDrr_REV, {0, Unknown}},
    {X86::VMOVAPSYmr, {0, Unknown}},
    {X86::VMOVAPSYrm, {0, Unknown}},
    {X86::VMOVAPSYrr, {0, Unknown}},
    {X86::VMOVAPSYrr_REV, {0, Unknown}},
    {X86::VMOVAPSZ128mr, {1, Unknown}},
    {X86::VMOVAPSZ128mr_NOVLX, {1, Unknown}},
    {X86::VMOVAPSZ128mrk, {1, Unknown}},
    {X86::VMOVAPSZ128rm, {1, Unknown}},
    {X86::VMOVAPSZ128rm_NOVLX, {1, Unknown}},
    {X86::VMOVAPSZ128rmk, {1, Unknown}},
    {X86::VMOVAPSZ128rmkz, {1, Unknown}},
    {X86::VMOVAPSZ128rr, {0, Unknown}},
    {X86::VMOVAPSZ128rr_REV, {0, Unknown}},
    {X86::VMOVAPSZ128rrk, {0, Unknown}},
    {X86::VMOVAPSZ128rrk_REV, {0, Unknown}},
    {X86::VMOVAPSZ128rrkz, {0, Unknown}},
    {X86::VMOVAPSZ128rrkz_REV, {0, Unknown}},
    {X86::VMOVAPSZ256mr, {0, Unknown}},
    {X86::VMOVAPSZ256mr_NOVLX, {0, Unknown}},
    {X86::VMOVAPSZ256mrk, {0, Unknown}},
    {X86::VMOVAPSZ256rm, {0, Unknown}},
    {X86::VMOVAPSZ256rm_NOVLX, {0, Unknown}},
    {X86::VMOVAPSZ256rmk, {0, Unknown}},
    {X86::VMOVAPSZ256rmkz, {0, Unknown}},
    {X86::VMOVAPSZ256rr, {0, Unknown}},
    {X86::VMOVAPSZ256rr_REV, {0, Unknown}},
    {X86::VMOVAPSZ256rrk, {0, Unknown}},
    {X86::VMOVAPSZ256rrk_REV, {0, Unknown}},
    {X86::VMOVAPSZ256rrkz, {0, Unknown}},
    {X86::VMOVAPSZ256rrkz_REV, {0, Unknown}},
    {X86::VMOVAPSZmr, {0, Unknown}},
    {X86::VMOVAPSZmrk, {0, Unknown}},
    {X86::VMOVAPSZrm, {0, Unknown}},
    {X86::VMOVAPSZrmk, {0, Unknown}},
    {X86::VMOVAPSZrmkz, {0, Unknown}},
    {X86::VMOVAPSZrr, {0, Unknown}},
    {X86::VMOVAPSZrr_REV, {0, Unknown}},
    {X86::VMOVAPSZrrk, {0, Unknown}},
    {X86::VMOVAPSZrrk_REV, {0, Unknown}},
    {X86::VMOVAPSZrrkz, {0, Unknown}},
    {X86::VMOVAPSZrrkz_REV, {0, Unknown}},
    {X86::VMOVAPSmr, {0, Unknown}},
    {X86::VMOVAPSrm, {0, Unknown}},
    {X86::VMOVAPSrr, {0, Unknown}},
    {X86::VMOVAPSrr_REV, {0, Unknown}},
    {X86::VMOVDDUPYrm, {0, Unknown}},
    {X86::VMOVDDUPYrr, {0, Unknown}},
    {X86::VMOVDDUPZ128rm, {1, Unknown}},
    {X86::VMOVDDUPZ128rmk, {1, Unknown}},
    {X86::VMOVDDUPZ128rmkz, {1, Unknown}},
    {X86::VMOVDDUPZ128rr, {0, Unknown}},
    {X86::VMOVDDUPZ128rrk, {0, Unknown}},
    {X86::VMOVDDUPZ128rrkz, {0, Unknown}},
    {X86::VMOVDDUPZ256rm, {0, Unknown}},
    {X86::VMOVDDUPZ256rmk, {0, Unknown}},
    {X86::VMOVDDUPZ256rmkz, {0, Unknown}},
    {X86::VMOVDDUPZ256rr, {0, Unknown}},
    {X86::VMOVDDUPZ256rrk, {0, Unknown}},
    {X86::VMOVDDUPZ256rrkz, {0, Unknown}},
    {X86::VMOVDDUPZrm, {0, Unknown}},
    {X86::VMOVDDUPZrmk, {0, Unknown}},
    {X86::VMOVDDUPZrmkz, {0, Unknown}},
    {X86::VMOVDDUPZrr, {0, Unknown}},
    {X86::VMOVDDUPZrrk, {0, Unknown}},
    {X86::VMOVDDUPZrrkz, {0, Unknown}},
    {X86::VMOVDDUPrm, {0, Unknown}},
    {X86::VMOVDDUPrr, {0, Unknown}},
    {X86::VMOVDI2PDIZrm, {0, Unknown}},
    {X86::VMOVDI2PDIZrr, {0, Unknown}},
    {X86::VMOVDI2PDIrm, {0, Unknown}},
    {X86::VMOVDI2PDIrr, {0, Unknown}},
    {X86::VMOVDI2SSZrr, {0, Unknown}},
    {X86::VMOVDI2SSrr, {0, Unknown}},
    {X86::VMOVDQA32Z128mr, {1, Unknown}},
    {X86::VMOVDQA32Z128mrk, {1, Unknown}},
    {X86::VMOVDQA32Z128rm, {1, Unknown}},
    {X86::VMOVDQA32Z128rmk, {1, Unknown}},
    {X86::VMOVDQA32Z128rmkz, {1, Unknown}},
    {X86::VMOVDQA32Z128rr, {0, Unknown}},
    {X86::VMOVDQA32Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQA32Z128rrk, {0, Unknown}},
    {X86::VMOVDQA32Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQA32Z128rrkz, {0, Unknown}},
    {X86::VMOVDQA32Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQA32Z256mr, {0, Unknown}},
    {X86::VMOVDQA32Z256mrk, {0, Unknown}},
    {X86::VMOVDQA32Z256rm, {0, Unknown}},
    {X86::VMOVDQA32Z256rmk, {0, Unknown}},
    {X86::VMOVDQA32Z256rmkz, {0, Unknown}},
    {X86::VMOVDQA32Z256rr, {0, Unknown}},
    {X86::VMOVDQA32Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQA32Z256rrk, {0, Unknown}},
    {X86::VMOVDQA32Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQA32Z256rrkz, {0, Unknown}},
    {X86::VMOVDQA32Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQA32Zmr, {0, Unknown}},
    {X86::VMOVDQA32Zmrk, {0, Unknown}},
    {X86::VMOVDQA32Zrm, {0, Unknown}},
    {X86::VMOVDQA32Zrmk, {0, Unknown}},
    {X86::VMOVDQA32Zrmkz, {0, Unknown}},
    {X86::VMOVDQA32Zrr, {0, Unknown}},
    {X86::VMOVDQA32Zrr_REV, {0, Unknown}},
    {X86::VMOVDQA32Zrrk, {0, Unknown}},
    {X86::VMOVDQA32Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQA32Zrrkz, {0, Unknown}},
    {X86::VMOVDQA32Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQA64Z128mr, {1, Unknown}},
    {X86::VMOVDQA64Z128mrk, {1, Unknown}},
    {X86::VMOVDQA64Z128rm, {1, Unknown}},
    {X86::VMOVDQA64Z128rmk, {1, Unknown}},
    {X86::VMOVDQA64Z128rmkz, {1, Unknown}},
    {X86::VMOVDQA64Z128rr, {0, Unknown}},
    {X86::VMOVDQA64Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQA64Z128rrk, {0, Unknown}},
    {X86::VMOVDQA64Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQA64Z128rrkz, {0, Unknown}},
    {X86::VMOVDQA64Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQA64Z256mr, {0, Unknown}},
    {X86::VMOVDQA64Z256mrk, {0, Unknown}},
    {X86::VMOVDQA64Z256rm, {0, Unknown}},
    {X86::VMOVDQA64Z256rmk, {0, Unknown}},
    {X86::VMOVDQA64Z256rmkz, {0, Unknown}},
    {X86::VMOVDQA64Z256rr, {0, Unknown}},
    {X86::VMOVDQA64Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQA64Z256rrk, {0, Unknown}},
    {X86::VMOVDQA64Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQA64Z256rrkz, {0, Unknown}},
    {X86::VMOVDQA64Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQA64Zmr, {0, Unknown}},
    {X86::VMOVDQA64Zmrk, {0, Unknown}},
    {X86::VMOVDQA64Zrm, {0, Unknown}},
    {X86::VMOVDQA64Zrmk, {0, Unknown}},
    {X86::VMOVDQA64Zrmkz, {0, Unknown}},
    {X86::VMOVDQA64Zrr, {0, Unknown}},
    {X86::VMOVDQA64Zrr_REV, {0, Unknown}},
    {X86::VMOVDQA64Zrrk, {0, Unknown}},
    {X86::VMOVDQA64Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQA64Zrrkz, {0, Unknown}},
    {X86::VMOVDQA64Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQAYmr, {0, Unknown}},
    {X86::VMOVDQAYrm, {0, Unknown}},
    {X86::VMOVDQAYrr, {0, Unknown}},
    {X86::VMOVDQAYrr_REV, {0, Unknown}},
    {X86::VMOVDQAmr, {0, Unknown}},
    {X86::VMOVDQArm, {0, Unknown}},
    {X86::VMOVDQArr, {0, Unknown}},
    {X86::VMOVDQArr_REV, {0, Unknown}},
    {X86::VMOVDQU16Z128mr, {1, Unknown}},
    {X86::VMOVDQU16Z128mrk, {1, Unknown}},
    {X86::VMOVDQU16Z128rm, {1, Unknown}},
    {X86::VMOVDQU16Z128rmk, {1, Unknown}},
    {X86::VMOVDQU16Z128rmkz, {1, Unknown}},
    {X86::VMOVDQU16Z128rr, {0, Unknown}},
    {X86::VMOVDQU16Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQU16Z128rrk, {0, Unknown}},
    {X86::VMOVDQU16Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQU16Z128rrkz, {0, Unknown}},
    {X86::VMOVDQU16Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU16Z256mr, {0, Unknown}},
    {X86::VMOVDQU16Z256mrk, {0, Unknown}},
    {X86::VMOVDQU16Z256rm, {0, Unknown}},
    {X86::VMOVDQU16Z256rmk, {0, Unknown}},
    {X86::VMOVDQU16Z256rmkz, {0, Unknown}},
    {X86::VMOVDQU16Z256rr, {0, Unknown}},
    {X86::VMOVDQU16Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQU16Z256rrk, {0, Unknown}},
    {X86::VMOVDQU16Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQU16Z256rrkz, {0, Unknown}},
    {X86::VMOVDQU16Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU16Zmr, {0, Unknown}},
    {X86::VMOVDQU16Zmrk, {0, Unknown}},
    {X86::VMOVDQU16Zrm, {0, Unknown}},
    {X86::VMOVDQU16Zrmk, {0, Unknown}},
    {X86::VMOVDQU16Zrmkz, {0, Unknown}},
    {X86::VMOVDQU16Zrr, {0, Unknown}},
    {X86::VMOVDQU16Zrr_REV, {0, Unknown}},
    {X86::VMOVDQU16Zrrk, {0, Unknown}},
    {X86::VMOVDQU16Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQU16Zrrkz, {0, Unknown}},
    {X86::VMOVDQU16Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQU32Z128mr, {1, Unknown}},
    {X86::VMOVDQU32Z128mrk, {1, Unknown}},
    {X86::VMOVDQU32Z128rm, {1, Unknown}},
    {X86::VMOVDQU32Z128rmk, {1, Unknown}},
    {X86::VMOVDQU32Z128rmkz, {1, Unknown}},
    {X86::VMOVDQU32Z128rr, {0, Unknown}},
    {X86::VMOVDQU32Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQU32Z128rrk, {0, Unknown}},
    {X86::VMOVDQU32Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQU32Z128rrkz, {0, Unknown}},
    {X86::VMOVDQU32Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU32Z256mr, {0, Unknown}},
    {X86::VMOVDQU32Z256mrk, {0, Unknown}},
    {X86::VMOVDQU32Z256rm, {0, Unknown}},
    {X86::VMOVDQU32Z256rmk, {0, Unknown}},
    {X86::VMOVDQU32Z256rmkz, {0, Unknown}},
    {X86::VMOVDQU32Z256rr, {0, Unknown}},
    {X86::VMOVDQU32Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQU32Z256rrk, {0, Unknown}},
    {X86::VMOVDQU32Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQU32Z256rrkz, {0, Unknown}},
    {X86::VMOVDQU32Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU32Zmr, {0, Unknown}},
    {X86::VMOVDQU32Zmrk, {0, Unknown}},
    {X86::VMOVDQU32Zrm, {0, Unknown}},
    {X86::VMOVDQU32Zrmk, {0, Unknown}},
    {X86::VMOVDQU32Zrmkz, {0, Unknown}},
    {X86::VMOVDQU32Zrr, {0, Unknown}},
    {X86::VMOVDQU32Zrr_REV, {0, Unknown}},
    {X86::VMOVDQU32Zrrk, {0, Unknown}},
    {X86::VMOVDQU32Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQU32Zrrkz, {0, Unknown}},
    {X86::VMOVDQU32Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQU64Z128mr, {1, Unknown}},
    {X86::VMOVDQU64Z128mrk, {1, Unknown}},
    {X86::VMOVDQU64Z128rm, {1, Unknown}},
    {X86::VMOVDQU64Z128rmk, {1, Unknown}},
    {X86::VMOVDQU64Z128rmkz, {1, Unknown}},
    {X86::VMOVDQU64Z128rr, {0, Unknown}},
    {X86::VMOVDQU64Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQU64Z128rrk, {0, Unknown}},
    {X86::VMOVDQU64Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQU64Z128rrkz, {0, Unknown}},
    {X86::VMOVDQU64Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU64Z256mr, {0, Unknown}},
    {X86::VMOVDQU64Z256mrk, {0, Unknown}},
    {X86::VMOVDQU64Z256rm, {0, Unknown}},
    {X86::VMOVDQU64Z256rmk, {0, Unknown}},
    {X86::VMOVDQU64Z256rmkz, {0, Unknown}},
    {X86::VMOVDQU64Z256rr, {0, Unknown}},
    {X86::VMOVDQU64Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQU64Z256rrk, {0, Unknown}},
    {X86::VMOVDQU64Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQU64Z256rrkz, {0, Unknown}},
    {X86::VMOVDQU64Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU64Zmr, {0, Unknown}},
    {X86::VMOVDQU64Zmrk, {0, Unknown}},
    {X86::VMOVDQU64Zrm, {0, Unknown}},
    {X86::VMOVDQU64Zrmk, {0, Unknown}},
    {X86::VMOVDQU64Zrmkz, {0, Unknown}},
    {X86::VMOVDQU64Zrr, {0, Unknown}},
    {X86::VMOVDQU64Zrr_REV, {0, Unknown}},
    {X86::VMOVDQU64Zrrk, {0, Unknown}},
    {X86::VMOVDQU64Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQU64Zrrkz, {0, Unknown}},
    {X86::VMOVDQU64Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQU8Z128mr, {1, Unknown}},
    {X86::VMOVDQU8Z128mrk, {1, Unknown}},
    {X86::VMOVDQU8Z128rm, {1, Unknown}},
    {X86::VMOVDQU8Z128rmk, {1, Unknown}},
    {X86::VMOVDQU8Z128rmkz, {1, Unknown}},
    {X86::VMOVDQU8Z128rr, {0, Unknown}},
    {X86::VMOVDQU8Z128rr_REV, {0, Unknown}},
    {X86::VMOVDQU8Z128rrk, {0, Unknown}},
    {X86::VMOVDQU8Z128rrk_REV, {0, Unknown}},
    {X86::VMOVDQU8Z128rrkz, {0, Unknown}},
    {X86::VMOVDQU8Z128rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU8Z256mr, {0, Unknown}},
    {X86::VMOVDQU8Z256mrk, {0, Unknown}},
    {X86::VMOVDQU8Z256rm, {0, Unknown}},
    {X86::VMOVDQU8Z256rmk, {0, Unknown}},
    {X86::VMOVDQU8Z256rmkz, {0, Unknown}},
    {X86::VMOVDQU8Z256rr, {0, Unknown}},
    {X86::VMOVDQU8Z256rr_REV, {0, Unknown}},
    {X86::VMOVDQU8Z256rrk, {0, Unknown}},
    {X86::VMOVDQU8Z256rrk_REV, {0, Unknown}},
    {X86::VMOVDQU8Z256rrkz, {0, Unknown}},
    {X86::VMOVDQU8Z256rrkz_REV, {0, Unknown}},
    {X86::VMOVDQU8Zmr, {0, Unknown}},
    {X86::VMOVDQU8Zmrk, {0, Unknown}},
    {X86::VMOVDQU8Zrm, {0, Unknown}},
    {X86::VMOVDQU8Zrmk, {0, Unknown}},
    {X86::VMOVDQU8Zrmkz, {0, Unknown}},
    {X86::VMOVDQU8Zrr, {0, Unknown}},
    {X86::VMOVDQU8Zrr_REV, {0, Unknown}},
    {X86::VMOVDQU8Zrrk, {0, Unknown}},
    {X86::VMOVDQU8Zrrk_REV, {0, Unknown}},
    {X86::VMOVDQU8Zrrkz, {0, Unknown}},
    {X86::VMOVDQU8Zrrkz_REV, {0, Unknown}},
    {X86::VMOVDQUYmr, {0, Unknown}},
    {X86::VMOVDQUYrm, {0, Unknown}},
    {X86::VMOVDQUYrr, {0, Unknown}},
    {X86::VMOVDQUYrr_REV, {0, Unknown}},
    {X86::VMOVDQUmr, {0, Unknown}},
    {X86::VMOVDQUrm, {0, Unknown}},
    {X86::VMOVDQUrr, {0, Unknown}},
    {X86::VMOVDQUrr_REV, {0, Unknown}},
    {X86::VMOVHLPSZrr, {0, Unknown}},
    {X86::VMOVHLPSrr, {0, Unknown}},
    {X86::VMOVHPDZ128mr, {1, Unknown}},
    {X86::VMOVHPDZ128rm, {1, Unknown}},
    {X86::VMOVHPDmr, {0, Unknown}},
    {X86::VMOVHPDrm, {0, Unknown}},
    {X86::VMOVHPSZ128mr, {1, Unknown}},
    {X86::VMOVHPSZ128rm, {1, Unknown}},
    {X86::VMOVHPSmr, {0, Unknown}},
    {X86::VMOVHPSrm, {0, Unknown}},
    {X86::VMOVLHPSZrr, {0, Unknown}},
    {X86::VMOVLHPSrr, {0, Unknown}},
    {X86::VMOVLPDZ128mr, {1, Unknown}},
    {X86::VMOVLPDZ128rm, {1, Unknown}},
    {X86::VMOVLPDmr, {0, Unknown}},
    {X86::VMOVLPDrm, {0, Unknown}},
    {X86::VMOVLPSZ128mr, {1, Unknown}},
    {X86::VMOVLPSZ128rm, {1, Unknown}},
    {X86::VMOVLPSmr, {0, Unknown}},
    {X86::VMOVLPSrm, {0, Unknown}},
    {X86::VMOVMSKPDYrr, {0, Unknown}},
    {X86::VMOVMSKPDrr, {0, Unknown}},
    {X86::VMOVMSKPSYrr, {0, Unknown}},
    {X86::VMOVMSKPSrr, {0, Unknown}},
    {X86::VMOVNTDQAYrm, {0, Unknown}},
    {X86::VMOVNTDQAZ128rm, {1, Unknown}},
    {X86::VMOVNTDQAZ256rm, {0, Unknown}},
    {X86::VMOVNTDQAZrm, {0, Unknown}},
    {X86::VMOVNTDQArm, {0, Unknown}},
    {X86::VMOVNTDQYmr, {0, Unknown}},
    {X86::VMOVNTDQZ128mr, {1, Unknown}},
    {X86::VMOVNTDQZ256mr, {0, Unknown}},
    {X86::VMOVNTDQZmr, {0, Unknown}},
    {X86::VMOVNTDQmr, {0, Unknown}},
    {X86::VMOVNTPDYmr, {0, Unknown}},
    {X86::VMOVNTPDZ128mr, {1, Unknown}},
    {X86::VMOVNTPDZ256mr, {0, Unknown}},
    {X86::VMOVNTPDZmr, {0, Unknown}},
    {X86::VMOVNTPDmr, {0, Unknown}},
    {X86::VMOVNTPSYmr, {0, Unknown}},
    {X86::VMOVNTPSZ128mr, {1, Unknown}},
    {X86::VMOVNTPSZ256mr, {0, Unknown}},
    {X86::VMOVNTPSZmr, {0, Unknown}},
    {X86::VMOVNTPSmr, {0, Unknown}},
    {X86::VMOVPDI2DIZmr, {0, Unknown}},
    {X86::VMOVPDI2DIZrr, {0, Unknown}},
    {X86::VMOVPDI2DImr, {0, Unknown}},
    {X86::VMOVPDI2DIrr, {0, Unknown}},
    {X86::VMOVPQI2QIZmr, {0, Unknown}},
    {X86::VMOVPQI2QIZrr, {0, Unknown}},
    {X86::VMOVPQI2QImr, {0, Unknown}},
    {X86::VMOVPQI2QIrr, {0, Unknown}},
    {X86::VMOVPQIto64Zmr, {0, Unknown}},
    {X86::VMOVPQIto64Zrr, {0, Unknown}},
    {X86::VMOVPQIto64mr, {8, Unknown}},
    {X86::VMOVPQIto64rr, {0, Unknown}},
    {X86::VMOVQI2PQIZrm, {0, Unknown}},
    {X86::VMOVQI2PQIrm, {0, Unknown}},
    {X86::VMOVSDZmr, {0, Unknown}},
    {X86::VMOVSDZmrk, {0, Unknown}},
    {X86::VMOVSDZrm, {0, Unknown}},
    {X86::VMOVSDZrmk, {0, Unknown}},
    {X86::VMOVSDZrmkz, {0, Unknown}},
    {X86::VMOVSDZrr, {0, Unknown}},
    {X86::VMOVSDZrr_REV, {0, Unknown}},
    {X86::VMOVSDZrrk, {0, Unknown}},
    {X86::VMOVSDZrrk_REV, {0, Unknown}},
    {X86::VMOVSDZrrkz, {0, Unknown}},
    {X86::VMOVSDZrrkz_REV, {0, Unknown}},
    {X86::VMOVSDmr, {0, Unknown}},
    {X86::VMOVSDrm, {0, Unknown}},
    {X86::VMOVSDrr, {0, Unknown}},
    {X86::VMOVSDrr_REV, {0, Unknown}},
    {X86::VMOVSDto64Zrr, {0, Unknown}},
    {X86::VMOVSDto64rr, {0, Unknown}},
    {X86::VMOVSHDUPYrm, {0, Unknown}},
    {X86::VMOVSHDUPYrr, {0, Unknown}},
    {X86::VMOVSHDUPZ128rm, {1, Unknown}},
    {X86::VMOVSHDUPZ128rmk, {1, Unknown}},
    {X86::VMOVSHDUPZ128rmkz, {1, Unknown}},
    {X86::VMOVSHDUPZ128rr, {0, Unknown}},
    {X86::VMOVSHDUPZ128rrk, {0, Unknown}},
    {X86::VMOVSHDUPZ128rrkz, {0, Unknown}},
    {X86::VMOVSHDUPZ256rm, {0, Unknown}},
    {X86::VMOVSHDUPZ256rmk, {0, Unknown}},
    {X86::VMOVSHDUPZ256rmkz, {0, Unknown}},
    {X86::VMOVSHDUPZ256rr, {0, Unknown}},
    {X86::VMOVSHDUPZ256rrk, {0, Unknown}},
    {X86::VMOVSHDUPZ256rrkz, {0, Unknown}},
    {X86::VMOVSHDUPZrm, {0, Unknown}},
    {X86::VMOVSHDUPZrmk, {0, Unknown}},
    {X86::VMOVSHDUPZrmkz, {0, Unknown}},
    {X86::VMOVSHDUPZrr, {0, Unknown}},
    {X86::VMOVSHDUPZrrk, {0, Unknown}},
    {X86::VMOVSHDUPZrrkz, {0, Unknown}},
    {X86::VMOVSHDUPrm, {0, Unknown}},
    {X86::VMOVSHDUPrr, {0, Unknown}},
    {X86::VMOVSLDUPYrm, {0, Unknown}},
    {X86::VMOVSLDUPYrr, {0, Unknown}},
    {X86::VMOVSLDUPZ128rm, {1, Unknown}},
    {X86::VMOVSLDUPZ128rmk, {1, Unknown}},
    {X86::VMOVSLDUPZ128rmkz, {1, Unknown}},
    {X86::VMOVSLDUPZ128rr, {0, Unknown}},
    {X86::VMOVSLDUPZ128rrk, {0, Unknown}},
    {X86::VMOVSLDUPZ128rrkz, {0, Unknown}},
    {X86::VMOVSLDUPZ256rm, {0, Unknown}},
    {X86::VMOVSLDUPZ256rmk, {0, Unknown}},
    {X86::VMOVSLDUPZ256rmkz, {0, Unknown}},
    {X86::VMOVSLDUPZ256rr, {0, Unknown}},
    {X86::VMOVSLDUPZ256rrk, {0, Unknown}},
    {X86::VMOVSLDUPZ256rrkz, {0, Unknown}},
    {X86::VMOVSLDUPZrm, {0, Unknown}},
    {X86::VMOVSLDUPZrmk, {0, Unknown}},
    {X86::VMOVSLDUPZrmkz, {0, Unknown}},
    {X86::VMOVSLDUPZrr, {0, Unknown}},
    {X86::VMOVSLDUPZrrk, {0, Unknown}},
    {X86::VMOVSLDUPZrrkz, {0, Unknown}},
    {X86::VMOVSLDUPrm, {0, Unknown}},
    {X86::VMOVSLDUPrr, {0, Unknown}},
    {X86::VMOVSS2DIZrr, {0, Unknown}},
    {X86::VMOVSS2DIrr, {0, Unknown}},
    {X86::VMOVSSZmr, {0, Unknown}},
    {X86::VMOVSSZmrk, {0, Unknown}},
    {X86::VMOVSSZrm, {0, Unknown}},
    {X86::VMOVSSZrmk, {0, Unknown}},
    {X86::VMOVSSZrmkz, {0, Unknown}},
    {X86::VMOVSSZrr, {0, Unknown}},
    {X86::VMOVSSZrr_REV, {0, Unknown}},
    {X86::VMOVSSZrrk, {0, Unknown}},
    {X86::VMOVSSZrrk_REV, {0, Unknown}},
    {X86::VMOVSSZrrkz, {0, Unknown}},
    {X86::VMOVSSZrrkz_REV, {0, Unknown}},
    {X86::VMOVSSmr, {0, Unknown}},
    {X86::VMOVSSrm, {0, Unknown}},
    {X86::VMOVSSrr, {0, Unknown}},
    {X86::VMOVSSrr_REV, {0, Unknown}},
    {X86::VMOVUPDYmr, {0, Unknown}},
    {X86::VMOVUPDYrm, {0, Unknown}},
    {X86::VMOVUPDYrr, {0, Unknown}},
    {X86::VMOVUPDYrr_REV, {0, Unknown}},
    {X86::VMOVUPDZ128mr, {1, Unknown}},
    {X86::VMOVUPDZ128mrk, {1, Unknown}},
    {X86::VMOVUPDZ128rm, {1, Unknown}},
    {X86::VMOVUPDZ128rmk, {1, Unknown}},
    {X86::VMOVUPDZ128rmkz, {1, Unknown}},
    {X86::VMOVUPDZ128rr, {0, Unknown}},
    {X86::VMOVUPDZ128rr_REV, {0, Unknown}},
    {X86::VMOVUPDZ128rrk, {0, Unknown}},
    {X86::VMOVUPDZ128rrk_REV, {0, Unknown}},
    {X86::VMOVUPDZ128rrkz, {0, Unknown}},
    {X86::VMOVUPDZ128rrkz_REV, {0, Unknown}},
    {X86::VMOVUPDZ256mr, {0, Unknown}},
    {X86::VMOVUPDZ256mrk, {0, Unknown}},
    {X86::VMOVUPDZ256rm, {0, Unknown}},
    {X86::VMOVUPDZ256rmk, {0, Unknown}},
    {X86::VMOVUPDZ256rmkz, {0, Unknown}},
    {X86::VMOVUPDZ256rr, {0, Unknown}},
    {X86::VMOVUPDZ256rr_REV, {0, Unknown}},
    {X86::VMOVUPDZ256rrk, {0, Unknown}},
    {X86::VMOVUPDZ256rrk_REV, {0, Unknown}},
    {X86::VMOVUPDZ256rrkz, {0, Unknown}},
    {X86::VMOVUPDZ256rrkz_REV, {0, Unknown}},
    {X86::VMOVUPDZmr, {0, Unknown}},
    {X86::VMOVUPDZmrk, {0, Unknown}},
    {X86::VMOVUPDZrm, {0, Unknown}},
    {X86::VMOVUPDZrmk, {0, Unknown}},
    {X86::VMOVUPDZrmkz, {0, Unknown}},
    {X86::VMOVUPDZrr, {0, Unknown}},
    {X86::VMOVUPDZrr_REV, {0, Unknown}},
    {X86::VMOVUPDZrrk, {0, Unknown}},
    {X86::VMOVUPDZrrk_REV, {0, Unknown}},
    {X86::VMOVUPDZrrkz, {0, Unknown}},
    {X86::VMOVUPDZrrkz_REV, {0, Unknown}},
    {X86::VMOVUPDmr, {0, Unknown}},
    {X86::VMOVUPDrm, {0, Unknown}},
    {X86::VMOVUPDrr, {0, Unknown}},
    {X86::VMOVUPDrr_REV, {0, Unknown}},
    {X86::VMOVUPSYmr, {0, Unknown}},
    {X86::VMOVUPSYrm, {0, Unknown}},
    {X86::VMOVUPSYrr, {0, Unknown}},
    {X86::VMOVUPSYrr_REV, {0, Unknown}},
    {X86::VMOVUPSZ128mr, {1, Unknown}},
    {X86::VMOVUPSZ128mr_NOVLX, {1, Unknown}},
    {X86::VMOVUPSZ128mrk, {1, Unknown}},
    {X86::VMOVUPSZ128rm, {1, Unknown}},
    {X86::VMOVUPSZ128rm_NOVLX, {1, Unknown}},
    {X86::VMOVUPSZ128rmk, {1, Unknown}},
    {X86::VMOVUPSZ128rmkz, {1, Unknown}},
    {X86::VMOVUPSZ128rr, {0, Unknown}},
    {X86::VMOVUPSZ128rr_REV, {0, Unknown}},
    {X86::VMOVUPSZ128rrk, {0, Unknown}},
    {X86::VMOVUPSZ128rrk_REV, {0, Unknown}},
    {X86::VMOVUPSZ128rrkz, {0, Unknown}},
    {X86::VMOVUPSZ128rrkz_REV, {0, Unknown}},
    {X86::VMOVUPSZ256mr, {0, Unknown}},
    {X86::VMOVUPSZ256mr_NOVLX, {0, Unknown}},
    {X86::VMOVUPSZ256mrk, {0, Unknown}},
    {X86::VMOVUPSZ256rm, {0, Unknown}},
    {X86::VMOVUPSZ256rm_NOVLX, {0, Unknown}},
    {X86::VMOVUPSZ256rmk, {0, Unknown}},
    {X86::VMOVUPSZ256rmkz, {0, Unknown}},
    {X86::VMOVUPSZ256rr, {0, Unknown}},
    {X86::VMOVUPSZ256rr_REV, {0, Unknown}},
    {X86::VMOVUPSZ256rrk, {0, Unknown}},
    {X86::VMOVUPSZ256rrk_REV, {0, Unknown}},
    {X86::VMOVUPSZ256rrkz, {0, Unknown}},
    {X86::VMOVUPSZ256rrkz_REV, {0, Unknown}},
    {X86::VMOVUPSZmr, {0, Unknown}},
    {X86::VMOVUPSZmrk, {0, Unknown}},
    {X86::VMOVUPSZrm, {0, Unknown}},
    {X86::VMOVUPSZrmk, {0, Unknown}},
    {X86::VMOVUPSZrmkz, {0, Unknown}},
    {X86::VMOVUPSZrr, {0, Unknown}},
    {X86::VMOVUPSZrr_REV, {0, Unknown}},
    {X86::VMOVUPSZrrk, {0, Unknown}},
    {X86::VMOVUPSZrrk_REV, {0, Unknown}},
    {X86::VMOVUPSZrrkz, {0, Unknown}},
    {X86::VMOVUPSZrrkz_REV, {0, Unknown}},
    {X86::VMOVUPSmr, {0, Unknown}},
    {X86::VMOVUPSrm, {0, Unknown}},
    {X86::VMOVUPSrr, {0, Unknown}},
    {X86::VMOVUPSrr_REV, {0, Unknown}},
    {X86::VMOVZPQILo2PQIZrr, {0, Unknown}},
    {X86::VMOVZPQILo2PQIrr, {0, Unknown}},
    {X86::VMPSADBWYrmi, {0, Unknown}},
    {X86::VMPSADBWYrri, {0, Unknown}},
    {X86::VMPSADBWrmi, {0, Unknown}},
    {X86::VMPSADBWrri, {0, Unknown}},
    {X86::VMPTRLDm, {0, Unknown}},
    {X86::VMPTRSTm, {0, Unknown}},
    {X86::VMREAD32mr, {4, Unknown}},
    {X86::VMREAD32rr, {0, Unknown}},
    {X86::VMREAD64mr, {8, Unknown}},
    {X86::VMREAD64rr, {0, Unknown}},
    {X86::VMRESUME, {0, Unknown}},
    {X86::VMRUN32, {0, Unknown}},
    {X86::VMRUN64, {0, Unknown}},
    {X86::VMSAVE32, {0, Unknown}},
    {X86::VMSAVE64, {0, Unknown}},
    {X86::VMULPDYrm, {0, Unknown}},
    {X86::VMULPDYrr, {0, Unknown}},
    {X86::VMULPDZ128rm, {1, Unknown}},
    {X86::VMULPDZ128rmb, {1, Unknown}},
    {X86::VMULPDZ128rmbk, {1, Unknown}},
    {X86::VMULPDZ128rmbkz, {1, Unknown}},
    {X86::VMULPDZ128rmk, {1, Unknown}},
    {X86::VMULPDZ128rmkz, {1, Unknown}},
    {X86::VMULPDZ128rr, {0, Unknown}},
    {X86::VMULPDZ128rrk, {0, Unknown}},
    {X86::VMULPDZ128rrkz, {0, Unknown}},
    {X86::VMULPDZ256rm, {0, Unknown}},
    {X86::VMULPDZ256rmb, {0, Unknown}},
    {X86::VMULPDZ256rmbk, {0, Unknown}},
    {X86::VMULPDZ256rmbkz, {0, Unknown}},
    {X86::VMULPDZ256rmk, {0, Unknown}},
    {X86::VMULPDZ256rmkz, {0, Unknown}},
    {X86::VMULPDZ256rr, {0, Unknown}},
    {X86::VMULPDZ256rrk, {0, Unknown}},
    {X86::VMULPDZ256rrkz, {0, Unknown}},
    {X86::VMULPDZrm, {0, Unknown}},
    {X86::VMULPDZrmb, {0, Unknown}},
    {X86::VMULPDZrmbk, {0, Unknown}},
    {X86::VMULPDZrmbkz, {0, Unknown}},
    {X86::VMULPDZrmk, {0, Unknown}},
    {X86::VMULPDZrmkz, {0, Unknown}},
    {X86::VMULPDZrr, {0, Unknown}},
    {X86::VMULPDZrrb, {0, Unknown}},
    {X86::VMULPDZrrbk, {0, Unknown}},
    {X86::VMULPDZrrbkz, {0, Unknown}},
    {X86::VMULPDZrrk, {0, Unknown}},
    {X86::VMULPDZrrkz, {0, Unknown}},
    {X86::VMULPDrm, {0, Unknown}},
    {X86::VMULPDrr, {0, Unknown}},
    {X86::VMULPSYrm, {0, Unknown}},
    {X86::VMULPSYrr, {0, Unknown}},
    {X86::VMULPSZ128rm, {1, Unknown}},
    {X86::VMULPSZ128rmb, {1, Unknown}},
    {X86::VMULPSZ128rmbk, {1, Unknown}},
    {X86::VMULPSZ128rmbkz, {1, Unknown}},
    {X86::VMULPSZ128rmk, {1, Unknown}},
    {X86::VMULPSZ128rmkz, {1, Unknown}},
    {X86::VMULPSZ128rr, {0, Unknown}},
    {X86::VMULPSZ128rrk, {0, Unknown}},
    {X86::VMULPSZ128rrkz, {0, Unknown}},
    {X86::VMULPSZ256rm, {0, Unknown}},
    {X86::VMULPSZ256rmb, {0, Unknown}},
    {X86::VMULPSZ256rmbk, {0, Unknown}},
    {X86::VMULPSZ256rmbkz, {0, Unknown}},
    {X86::VMULPSZ256rmk, {0, Unknown}},
    {X86::VMULPSZ256rmkz, {0, Unknown}},
    {X86::VMULPSZ256rr, {0, Unknown}},
    {X86::VMULPSZ256rrk, {0, Unknown}},
    {X86::VMULPSZ256rrkz, {0, Unknown}},
    {X86::VMULPSZrm, {0, Unknown}},
    {X86::VMULPSZrmb, {0, Unknown}},
    {X86::VMULPSZrmbk, {0, Unknown}},
    {X86::VMULPSZrmbkz, {0, Unknown}},
    {X86::VMULPSZrmk, {0, Unknown}},
    {X86::VMULPSZrmkz, {0, Unknown}},
    {X86::VMULPSZrr, {0, Unknown}},
    {X86::VMULPSZrrb, {0, Unknown}},
    {X86::VMULPSZrrbk, {0, Unknown}},
    {X86::VMULPSZrrbkz, {0, Unknown}},
    {X86::VMULPSZrrk, {0, Unknown}},
    {X86::VMULPSZrrkz, {0, Unknown}},
    {X86::VMULPSrm, {0, Unknown}},
    {X86::VMULPSrr, {0, Unknown}},
    {X86::VMULSDZrm, {0, Unknown}},
    {X86::VMULSDZrm_Int, {0, Unknown}},
    {X86::VMULSDZrm_Intk, {0, Unknown}},
    {X86::VMULSDZrm_Intkz, {0, Unknown}},
    {X86::VMULSDZrr, {0, Unknown}},
    {X86::VMULSDZrr_Int, {0, Unknown}},
    {X86::VMULSDZrr_Intk, {0, Unknown}},
    {X86::VMULSDZrr_Intkz, {0, Unknown}},
    {X86::VMULSDZrrb_Int, {0, Unknown}},
    {X86::VMULSDZrrb_Intk, {0, Unknown}},
    {X86::VMULSDZrrb_Intkz, {0, Unknown}},
    {X86::VMULSDrm, {0, Unknown}},
    {X86::VMULSDrm_Int, {0, Unknown}},
    {X86::VMULSDrr, {0, Unknown}},
    {X86::VMULSDrr_Int, {0, Unknown}},
    {X86::VMULSSZrm, {0, Unknown}},
    {X86::VMULSSZrm_Int, {0, Unknown}},
    {X86::VMULSSZrm_Intk, {0, Unknown}},
    {X86::VMULSSZrm_Intkz, {0, Unknown}},
    {X86::VMULSSZrr, {0, Unknown}},
    {X86::VMULSSZrr_Int, {0, Unknown}},
    {X86::VMULSSZrr_Intk, {0, Unknown}},
    {X86::VMULSSZrr_Intkz, {0, Unknown}},
    {X86::VMULSSZrrb_Int, {0, Unknown}},
    {X86::VMULSSZrrb_Intk, {0, Unknown}},
    {X86::VMULSSZrrb_Intkz, {0, Unknown}},
    {X86::VMULSSrm, {0, Unknown}},
    {X86::VMULSSrm_Int, {0, Unknown}},
    {X86::VMULSSrr, {0, Unknown}},
    {X86::VMULSSrr_Int, {0, Unknown}},
    {X86::VMWRITE32rm, {4, Unknown}},
    {X86::VMWRITE32rr, {0, Unknown}},
    {X86::VMWRITE64rm, {8, Unknown}},
    {X86::VMWRITE64rr, {0, Unknown}},
    {X86::VMXOFF, {0, Unknown}},
    {X86::VMXON, {0, Unknown}},
    {X86::VORPDYrm, {0, Unknown}},
    {X86::VORPDYrr, {0, Unknown}},
    {X86::VORPDZ128rm, {1, Unknown}},
    {X86::VORPDZ128rmb, {1, Unknown}},
    {X86::VORPDZ128rmbk, {1, Unknown}},
    {X86::VORPDZ128rmbkz, {1, Unknown}},
    {X86::VORPDZ128rmk, {1, Unknown}},
    {X86::VORPDZ128rmkz, {1, Unknown}},
    {X86::VORPDZ128rr, {0, Unknown}},
    {X86::VORPDZ128rrk, {0, Unknown}},
    {X86::VORPDZ128rrkz, {0, Unknown}},
    {X86::VORPDZ256rm, {0, Unknown}},
    {X86::VORPDZ256rmb, {0, Unknown}},
    {X86::VORPDZ256rmbk, {0, Unknown}},
    {X86::VORPDZ256rmbkz, {0, Unknown}},
    {X86::VORPDZ256rmk, {0, Unknown}},
    {X86::VORPDZ256rmkz, {0, Unknown}},
    {X86::VORPDZ256rr, {0, Unknown}},
    {X86::VORPDZ256rrk, {0, Unknown}},
    {X86::VORPDZ256rrkz, {0, Unknown}},
    {X86::VORPDZrm, {0, Unknown}},
    {X86::VORPDZrmb, {0, Unknown}},
    {X86::VORPDZrmbk, {0, Unknown}},
    {X86::VORPDZrmbkz, {0, Unknown}},
    {X86::VORPDZrmk, {0, Unknown}},
    {X86::VORPDZrmkz, {0, Unknown}},
    {X86::VORPDZrr, {0, Unknown}},
    {X86::VORPDZrrk, {0, Unknown}},
    {X86::VORPDZrrkz, {0, Unknown}},
    {X86::VORPDrm, {0, Unknown}},
    {X86::VORPDrr, {0, Unknown}},
    {X86::VORPSYrm, {0, Unknown}},
    {X86::VORPSYrr, {0, Unknown}},
    {X86::VORPSZ128rm, {1, Unknown}},
    {X86::VORPSZ128rmb, {1, Unknown}},
    {X86::VORPSZ128rmbk, {1, Unknown}},
    {X86::VORPSZ128rmbkz, {1, Unknown}},
    {X86::VORPSZ128rmk, {1, Unknown}},
    {X86::VORPSZ128rmkz, {1, Unknown}},
    {X86::VORPSZ128rr, {0, Unknown}},
    {X86::VORPSZ128rrk, {0, Unknown}},
    {X86::VORPSZ128rrkz, {0, Unknown}},
    {X86::VORPSZ256rm, {0, Unknown}},
    {X86::VORPSZ256rmb, {0, Unknown}},
    {X86::VORPSZ256rmbk, {0, Unknown}},
    {X86::VORPSZ256rmbkz, {0, Unknown}},
    {X86::VORPSZ256rmk, {0, Unknown}},
    {X86::VORPSZ256rmkz, {0, Unknown}},
    {X86::VORPSZ256rr, {0, Unknown}},
    {X86::VORPSZ256rrk, {0, Unknown}},
    {X86::VORPSZ256rrkz, {0, Unknown}},
    {X86::VORPSZrm, {0, Unknown}},
    {X86::VORPSZrmb, {0, Unknown}},
    {X86::VORPSZrmbk, {0, Unknown}},
    {X86::VORPSZrmbkz, {0, Unknown}},
    {X86::VORPSZrmk, {0, Unknown}},
    {X86::VORPSZrmkz, {0, Unknown}},
    {X86::VORPSZrr, {0, Unknown}},
    {X86::VORPSZrrk, {0, Unknown}},
    {X86::VORPSZrrkz, {0, Unknown}},
    {X86::VORPSrm, {0, Unknown}},
    {X86::VORPSrr, {0, Unknown}},
    {X86::VPABSBYrm, {0, Unknown}},
    {X86::VPABSBYrr, {0, Unknown}},
    {X86::VPABSBZ128rm, {1, Unknown}},
    {X86::VPABSBZ128rmk, {1, Unknown}},
    {X86::VPABSBZ128rmkz, {1, Unknown}},
    {X86::VPABSBZ128rr, {0, Unknown}},
    {X86::VPABSBZ128rrk, {0, Unknown}},
    {X86::VPABSBZ128rrkz, {0, Unknown}},
    {X86::VPABSBZ256rm, {0, Unknown}},
    {X86::VPABSBZ256rmk, {0, Unknown}},
    {X86::VPABSBZ256rmkz, {0, Unknown}},
    {X86::VPABSBZ256rr, {0, Unknown}},
    {X86::VPABSBZ256rrk, {0, Unknown}},
    {X86::VPABSBZ256rrkz, {0, Unknown}},
    {X86::VPABSBZrm, {0, Unknown}},
    {X86::VPABSBZrmk, {0, Unknown}},
    {X86::VPABSBZrmkz, {0, Unknown}},
    {X86::VPABSBZrr, {0, Unknown}},
    {X86::VPABSBZrrk, {0, Unknown}},
    {X86::VPABSBZrrkz, {0, Unknown}},
    {X86::VPABSBrm, {0, Unknown}},
    {X86::VPABSBrr, {0, Unknown}},
    {X86::VPABSDYrm, {0, Unknown}},
    {X86::VPABSDYrr, {0, Unknown}},
    {X86::VPABSDZ128rm, {1, Unknown}},
    {X86::VPABSDZ128rmb, {1, Unknown}},
    {X86::VPABSDZ128rmbk, {1, Unknown}},
    {X86::VPABSDZ128rmbkz, {1, Unknown}},
    {X86::VPABSDZ128rmk, {1, Unknown}},
    {X86::VPABSDZ128rmkz, {1, Unknown}},
    {X86::VPABSDZ128rr, {0, Unknown}},
    {X86::VPABSDZ128rrk, {0, Unknown}},
    {X86::VPABSDZ128rrkz, {0, Unknown}},
    {X86::VPABSDZ256rm, {0, Unknown}},
    {X86::VPABSDZ256rmb, {0, Unknown}},
    {X86::VPABSDZ256rmbk, {0, Unknown}},
    {X86::VPABSDZ256rmbkz, {0, Unknown}},
    {X86::VPABSDZ256rmk, {0, Unknown}},
    {X86::VPABSDZ256rmkz, {0, Unknown}},
    {X86::VPABSDZ256rr, {0, Unknown}},
    {X86::VPABSDZ256rrk, {0, Unknown}},
    {X86::VPABSDZ256rrkz, {0, Unknown}},
    {X86::VPABSDZrm, {0, Unknown}},
    {X86::VPABSDZrmb, {0, Unknown}},
    {X86::VPABSDZrmbk, {0, Unknown}},
    {X86::VPABSDZrmbkz, {0, Unknown}},
    {X86::VPABSDZrmk, {0, Unknown}},
    {X86::VPABSDZrmkz, {0, Unknown}},
    {X86::VPABSDZrr, {0, Unknown}},
    {X86::VPABSDZrrk, {0, Unknown}},
    {X86::VPABSDZrrkz, {0, Unknown}},
    {X86::VPABSDrm, {0, Unknown}},
    {X86::VPABSDrr, {0, Unknown}},
    {X86::VPABSQZ128rm, {1, Unknown}},
    {X86::VPABSQZ128rmb, {1, Unknown}},
    {X86::VPABSQZ128rmbk, {1, Unknown}},
    {X86::VPABSQZ128rmbkz, {1, Unknown}},
    {X86::VPABSQZ128rmk, {1, Unknown}},
    {X86::VPABSQZ128rmkz, {1, Unknown}},
    {X86::VPABSQZ128rr, {0, Unknown}},
    {X86::VPABSQZ128rrk, {0, Unknown}},
    {X86::VPABSQZ128rrkz, {0, Unknown}},
    {X86::VPABSQZ256rm, {0, Unknown}},
    {X86::VPABSQZ256rmb, {0, Unknown}},
    {X86::VPABSQZ256rmbk, {0, Unknown}},
    {X86::VPABSQZ256rmbkz, {0, Unknown}},
    {X86::VPABSQZ256rmk, {0, Unknown}},
    {X86::VPABSQZ256rmkz, {0, Unknown}},
    {X86::VPABSQZ256rr, {0, Unknown}},
    {X86::VPABSQZ256rrk, {0, Unknown}},
    {X86::VPABSQZ256rrkz, {0, Unknown}},
    {X86::VPABSQZrm, {0, Unknown}},
    {X86::VPABSQZrmb, {0, Unknown}},
    {X86::VPABSQZrmbk, {0, Unknown}},
    {X86::VPABSQZrmbkz, {0, Unknown}},
    {X86::VPABSQZrmk, {0, Unknown}},
    {X86::VPABSQZrmkz, {0, Unknown}},
    {X86::VPABSQZrr, {0, Unknown}},
    {X86::VPABSQZrrk, {0, Unknown}},
    {X86::VPABSQZrrkz, {0, Unknown}},
    {X86::VPABSWYrm, {0, Unknown}},
    {X86::VPABSWYrr, {0, Unknown}},
    {X86::VPABSWZ128rm, {1, Unknown}},
    {X86::VPABSWZ128rmk, {1, Unknown}},
    {X86::VPABSWZ128rmkz, {1, Unknown}},
    {X86::VPABSWZ128rr, {0, Unknown}},
    {X86::VPABSWZ128rrk, {0, Unknown}},
    {X86::VPABSWZ128rrkz, {0, Unknown}},
    {X86::VPABSWZ256rm, {0, Unknown}},
    {X86::VPABSWZ256rmk, {0, Unknown}},
    {X86::VPABSWZ256rmkz, {0, Unknown}},
    {X86::VPABSWZ256rr, {0, Unknown}},
    {X86::VPABSWZ256rrk, {0, Unknown}},
    {X86::VPABSWZ256rrkz, {0, Unknown}},
    {X86::VPABSWZrm, {0, Unknown}},
    {X86::VPABSWZrmk, {0, Unknown}},
    {X86::VPABSWZrmkz, {0, Unknown}},
    {X86::VPABSWZrr, {0, Unknown}},
    {X86::VPABSWZrrk, {0, Unknown}},
    {X86::VPABSWZrrkz, {0, Unknown}},
    {X86::VPABSWrm, {0, Unknown}},
    {X86::VPABSWrr, {0, Unknown}},
    {X86::VPACKSSDWYrm, {0, Unknown}},
    {X86::VPACKSSDWYrr, {0, Unknown}},
    {X86::VPACKSSDWZ128rm, {1, Unknown}},
    {X86::VPACKSSDWZ128rmb, {1, Unknown}},
    {X86::VPACKSSDWZ128rmbk, {1, Unknown}},
    {X86::VPACKSSDWZ128rmbkz, {1, Unknown}},
    {X86::VPACKSSDWZ128rmk, {1, Unknown}},
    {X86::VPACKSSDWZ128rmkz, {1, Unknown}},
    {X86::VPACKSSDWZ128rr, {0, Unknown}},
    {X86::VPACKSSDWZ128rrk, {0, Unknown}},
    {X86::VPACKSSDWZ128rrkz, {0, Unknown}},
    {X86::VPACKSSDWZ256rm, {0, Unknown}},
    {X86::VPACKSSDWZ256rmb, {0, Unknown}},
    {X86::VPACKSSDWZ256rmbk, {0, Unknown}},
    {X86::VPACKSSDWZ256rmbkz, {0, Unknown}},
    {X86::VPACKSSDWZ256rmk, {0, Unknown}},
    {X86::VPACKSSDWZ256rmkz, {0, Unknown}},
    {X86::VPACKSSDWZ256rr, {0, Unknown}},
    {X86::VPACKSSDWZ256rrk, {0, Unknown}},
    {X86::VPACKSSDWZ256rrkz, {0, Unknown}},
    {X86::VPACKSSDWZrm, {0, Unknown}},
    {X86::VPACKSSDWZrmb, {0, Unknown}},
    {X86::VPACKSSDWZrmbk, {0, Unknown}},
    {X86::VPACKSSDWZrmbkz, {0, Unknown}},
    {X86::VPACKSSDWZrmk, {0, Unknown}},
    {X86::VPACKSSDWZrmkz, {0, Unknown}},
    {X86::VPACKSSDWZrr, {0, Unknown}},
    {X86::VPACKSSDWZrrk, {0, Unknown}},
    {X86::VPACKSSDWZrrkz, {0, Unknown}},
    {X86::VPACKSSDWrm, {0, Unknown}},
    {X86::VPACKSSDWrr, {0, Unknown}},
    {X86::VPACKSSWBYrm, {0, Unknown}},
    {X86::VPACKSSWBYrr, {0, Unknown}},
    {X86::VPACKSSWBZ128rm, {1, Unknown}},
    {X86::VPACKSSWBZ128rmk, {1, Unknown}},
    {X86::VPACKSSWBZ128rmkz, {1, Unknown}},
    {X86::VPACKSSWBZ128rr, {0, Unknown}},
    {X86::VPACKSSWBZ128rrk, {0, Unknown}},
    {X86::VPACKSSWBZ128rrkz, {0, Unknown}},
    {X86::VPACKSSWBZ256rm, {0, Unknown}},
    {X86::VPACKSSWBZ256rmk, {0, Unknown}},
    {X86::VPACKSSWBZ256rmkz, {0, Unknown}},
    {X86::VPACKSSWBZ256rr, {0, Unknown}},
    {X86::VPACKSSWBZ256rrk, {0, Unknown}},
    {X86::VPACKSSWBZ256rrkz, {0, Unknown}},
    {X86::VPACKSSWBZrm, {0, Unknown}},
    {X86::VPACKSSWBZrmk, {0, Unknown}},
    {X86::VPACKSSWBZrmkz, {0, Unknown}},
    {X86::VPACKSSWBZrr, {0, Unknown}},
    {X86::VPACKSSWBZrrk, {0, Unknown}},
    {X86::VPACKSSWBZrrkz, {0, Unknown}},
    {X86::VPACKSSWBrm, {0, Unknown}},
    {X86::VPACKSSWBrr, {0, Unknown}},
    {X86::VPACKUSDWYrm, {0, Unknown}},
    {X86::VPACKUSDWYrr, {0, Unknown}},
    {X86::VPACKUSDWZ128rm, {1, Unknown}},
    {X86::VPACKUSDWZ128rmb, {1, Unknown}},
    {X86::VPACKUSDWZ128rmbk, {1, Unknown}},
    {X86::VPACKUSDWZ128rmbkz, {1, Unknown}},
    {X86::VPACKUSDWZ128rmk, {1, Unknown}},
    {X86::VPACKUSDWZ128rmkz, {1, Unknown}},
    {X86::VPACKUSDWZ128rr, {0, Unknown}},
    {X86::VPACKUSDWZ128rrk, {0, Unknown}},
    {X86::VPACKUSDWZ128rrkz, {0, Unknown}},
    {X86::VPACKUSDWZ256rm, {0, Unknown}},
    {X86::VPACKUSDWZ256rmb, {0, Unknown}},
    {X86::VPACKUSDWZ256rmbk, {0, Unknown}},
    {X86::VPACKUSDWZ256rmbkz, {0, Unknown}},
    {X86::VPACKUSDWZ256rmk, {0, Unknown}},
    {X86::VPACKUSDWZ256rmkz, {0, Unknown}},
    {X86::VPACKUSDWZ256rr, {0, Unknown}},
    {X86::VPACKUSDWZ256rrk, {0, Unknown}},
    {X86::VPACKUSDWZ256rrkz, {0, Unknown}},
    {X86::VPACKUSDWZrm, {0, Unknown}},
    {X86::VPACKUSDWZrmb, {0, Unknown}},
    {X86::VPACKUSDWZrmbk, {0, Unknown}},
    {X86::VPACKUSDWZrmbkz, {0, Unknown}},
    {X86::VPACKUSDWZrmk, {0, Unknown}},
    {X86::VPACKUSDWZrmkz, {0, Unknown}},
    {X86::VPACKUSDWZrr, {0, Unknown}},
    {X86::VPACKUSDWZrrk, {0, Unknown}},
    {X86::VPACKUSDWZrrkz, {0, Unknown}},
    {X86::VPACKUSDWrm, {0, Unknown}},
    {X86::VPACKUSDWrr, {0, Unknown}},
    {X86::VPACKUSWBYrm, {0, Unknown}},
    {X86::VPACKUSWBYrr, {0, Unknown}},
    {X86::VPACKUSWBZ128rm, {1, Unknown}},
    {X86::VPACKUSWBZ128rmk, {1, Unknown}},
    {X86::VPACKUSWBZ128rmkz, {1, Unknown}},
    {X86::VPACKUSWBZ128rr, {0, Unknown}},
    {X86::VPACKUSWBZ128rrk, {0, Unknown}},
    {X86::VPACKUSWBZ128rrkz, {0, Unknown}},
    {X86::VPACKUSWBZ256rm, {0, Unknown}},
    {X86::VPACKUSWBZ256rmk, {0, Unknown}},
    {X86::VPACKUSWBZ256rmkz, {0, Unknown}},
    {X86::VPACKUSWBZ256rr, {0, Unknown}},
    {X86::VPACKUSWBZ256rrk, {0, Unknown}},
    {X86::VPACKUSWBZ256rrkz, {0, Unknown}},
    {X86::VPACKUSWBZrm, {0, Unknown}},
    {X86::VPACKUSWBZrmk, {0, Unknown}},
    {X86::VPACKUSWBZrmkz, {0, Unknown}},
    {X86::VPACKUSWBZrr, {0, Unknown}},
    {X86::VPACKUSWBZrrk, {0, Unknown}},
    {X86::VPACKUSWBZrrkz, {0, Unknown}},
    {X86::VPACKUSWBrm, {0, Unknown}},
    {X86::VPACKUSWBrr, {0, Unknown}},
    {X86::VPADDBYrm, {0, Unknown}},
    {X86::VPADDBYrr, {0, Unknown}},
    {X86::VPADDBZ128rm, {1, Unknown}},
    {X86::VPADDBZ128rmk, {1, Unknown}},
    {X86::VPADDBZ128rmkz, {1, Unknown}},
    {X86::VPADDBZ128rr, {0, Unknown}},
    {X86::VPADDBZ128rrk, {0, Unknown}},
    {X86::VPADDBZ128rrkz, {0, Unknown}},
    {X86::VPADDBZ256rm, {0, Unknown}},
    {X86::VPADDBZ256rmk, {0, Unknown}},
    {X86::VPADDBZ256rmkz, {0, Unknown}},
    {X86::VPADDBZ256rr, {0, Unknown}},
    {X86::VPADDBZ256rrk, {0, Unknown}},
    {X86::VPADDBZ256rrkz, {0, Unknown}},
    {X86::VPADDBZrm, {0, Unknown}},
    {X86::VPADDBZrmk, {0, Unknown}},
    {X86::VPADDBZrmkz, {0, Unknown}},
    {X86::VPADDBZrr, {0, Unknown}},
    {X86::VPADDBZrrk, {0, Unknown}},
    {X86::VPADDBZrrkz, {0, Unknown}},
    {X86::VPADDBrm, {0, Unknown}},
    {X86::VPADDBrr, {0, Unknown}},
    {X86::VPADDDYrm, {0, Unknown}},
    {X86::VPADDDYrr, {0, Unknown}},
    {X86::VPADDDZ128rm, {1, Unknown}},
    {X86::VPADDDZ128rmb, {1, Unknown}},
    {X86::VPADDDZ128rmbk, {1, Unknown}},
    {X86::VPADDDZ128rmbkz, {1, Unknown}},
    {X86::VPADDDZ128rmk, {1, Unknown}},
    {X86::VPADDDZ128rmkz, {1, Unknown}},
    {X86::VPADDDZ128rr, {0, Unknown}},
    {X86::VPADDDZ128rrk, {0, Unknown}},
    {X86::VPADDDZ128rrkz, {0, Unknown}},
    {X86::VPADDDZ256rm, {0, Unknown}},
    {X86::VPADDDZ256rmb, {0, Unknown}},
    {X86::VPADDDZ256rmbk, {0, Unknown}},
    {X86::VPADDDZ256rmbkz, {0, Unknown}},
    {X86::VPADDDZ256rmk, {0, Unknown}},
    {X86::VPADDDZ256rmkz, {0, Unknown}},
    {X86::VPADDDZ256rr, {0, Unknown}},
    {X86::VPADDDZ256rrk, {0, Unknown}},
    {X86::VPADDDZ256rrkz, {0, Unknown}},
    {X86::VPADDDZrm, {0, Unknown}},
    {X86::VPADDDZrmb, {0, Unknown}},
    {X86::VPADDDZrmbk, {0, Unknown}},
    {X86::VPADDDZrmbkz, {0, Unknown}},
    {X86::VPADDDZrmk, {0, Unknown}},
    {X86::VPADDDZrmkz, {0, Unknown}},
    {X86::VPADDDZrr, {0, Unknown}},
    {X86::VPADDDZrrk, {0, Unknown}},
    {X86::VPADDDZrrkz, {0, Unknown}},
    {X86::VPADDDrm, {0, Unknown}},
    {X86::VPADDDrr, {0, Unknown}},
    {X86::VPADDQYrm, {0, Unknown}},
    {X86::VPADDQYrr, {0, Unknown}},
    {X86::VPADDQZ128rm, {1, Unknown}},
    {X86::VPADDQZ128rmb, {1, Unknown}},
    {X86::VPADDQZ128rmbk, {1, Unknown}},
    {X86::VPADDQZ128rmbkz, {1, Unknown}},
    {X86::VPADDQZ128rmk, {1, Unknown}},
    {X86::VPADDQZ128rmkz, {1, Unknown}},
    {X86::VPADDQZ128rr, {0, Unknown}},
    {X86::VPADDQZ128rrk, {0, Unknown}},
    {X86::VPADDQZ128rrkz, {0, Unknown}},
    {X86::VPADDQZ256rm, {0, Unknown}},
    {X86::VPADDQZ256rmb, {0, Unknown}},
    {X86::VPADDQZ256rmbk, {0, Unknown}},
    {X86::VPADDQZ256rmbkz, {0, Unknown}},
    {X86::VPADDQZ256rmk, {0, Unknown}},
    {X86::VPADDQZ256rmkz, {0, Unknown}},
    {X86::VPADDQZ256rr, {0, Unknown}},
    {X86::VPADDQZ256rrk, {0, Unknown}},
    {X86::VPADDQZ256rrkz, {0, Unknown}},
    {X86::VPADDQZrm, {0, Unknown}},
    {X86::VPADDQZrmb, {0, Unknown}},
    {X86::VPADDQZrmbk, {0, Unknown}},
    {X86::VPADDQZrmbkz, {0, Unknown}},
    {X86::VPADDQZrmk, {0, Unknown}},
    {X86::VPADDQZrmkz, {0, Unknown}},
    {X86::VPADDQZrr, {0, Unknown}},
    {X86::VPADDQZrrk, {0, Unknown}},
    {X86::VPADDQZrrkz, {0, Unknown}},
    {X86::VPADDQrm, {0, Unknown}},
    {X86::VPADDQrr, {0, Unknown}},
    {X86::VPADDSBYrm, {0, Unknown}},
    {X86::VPADDSBYrr, {0, Unknown}},
    {X86::VPADDSBZ128rm, {1, Unknown}},
    {X86::VPADDSBZ128rmk, {1, Unknown}},
    {X86::VPADDSBZ128rmkz, {1, Unknown}},
    {X86::VPADDSBZ128rr, {0, Unknown}},
    {X86::VPADDSBZ128rrk, {0, Unknown}},
    {X86::VPADDSBZ128rrkz, {0, Unknown}},
    {X86::VPADDSBZ256rm, {0, Unknown}},
    {X86::VPADDSBZ256rmk, {0, Unknown}},
    {X86::VPADDSBZ256rmkz, {0, Unknown}},
    {X86::VPADDSBZ256rr, {0, Unknown}},
    {X86::VPADDSBZ256rrk, {0, Unknown}},
    {X86::VPADDSBZ256rrkz, {0, Unknown}},
    {X86::VPADDSBZrm, {0, Unknown}},
    {X86::VPADDSBZrmk, {0, Unknown}},
    {X86::VPADDSBZrmkz, {0, Unknown}},
    {X86::VPADDSBZrr, {0, Unknown}},
    {X86::VPADDSBZrrk, {0, Unknown}},
    {X86::VPADDSBZrrkz, {0, Unknown}},
    {X86::VPADDSBrm, {0, Unknown}},
    {X86::VPADDSBrr, {0, Unknown}},
    {X86::VPADDSWYrm, {0, Unknown}},
    {X86::VPADDSWYrr, {0, Unknown}},
    {X86::VPADDSWZ128rm, {1, Unknown}},
    {X86::VPADDSWZ128rmk, {1, Unknown}},
    {X86::VPADDSWZ128rmkz, {1, Unknown}},
    {X86::VPADDSWZ128rr, {0, Unknown}},
    {X86::VPADDSWZ128rrk, {0, Unknown}},
    {X86::VPADDSWZ128rrkz, {0, Unknown}},
    {X86::VPADDSWZ256rm, {0, Unknown}},
    {X86::VPADDSWZ256rmk, {0, Unknown}},
    {X86::VPADDSWZ256rmkz, {0, Unknown}},
    {X86::VPADDSWZ256rr, {0, Unknown}},
    {X86::VPADDSWZ256rrk, {0, Unknown}},
    {X86::VPADDSWZ256rrkz, {0, Unknown}},
    {X86::VPADDSWZrm, {0, Unknown}},
    {X86::VPADDSWZrmk, {0, Unknown}},
    {X86::VPADDSWZrmkz, {0, Unknown}},
    {X86::VPADDSWZrr, {0, Unknown}},
    {X86::VPADDSWZrrk, {0, Unknown}},
    {X86::VPADDSWZrrkz, {0, Unknown}},
    {X86::VPADDSWrm, {0, Unknown}},
    {X86::VPADDSWrr, {0, Unknown}},
    {X86::VPADDUSBYrm, {0, Unknown}},
    {X86::VPADDUSBYrr, {0, Unknown}},
    {X86::VPADDUSBZ128rm, {1, Unknown}},
    {X86::VPADDUSBZ128rmk, {1, Unknown}},
    {X86::VPADDUSBZ128rmkz, {1, Unknown}},
    {X86::VPADDUSBZ128rr, {0, Unknown}},
    {X86::VPADDUSBZ128rrk, {0, Unknown}},
    {X86::VPADDUSBZ128rrkz, {0, Unknown}},
    {X86::VPADDUSBZ256rm, {0, Unknown}},
    {X86::VPADDUSBZ256rmk, {0, Unknown}},
    {X86::VPADDUSBZ256rmkz, {0, Unknown}},
    {X86::VPADDUSBZ256rr, {0, Unknown}},
    {X86::VPADDUSBZ256rrk, {0, Unknown}},
    {X86::VPADDUSBZ256rrkz, {0, Unknown}},
    {X86::VPADDUSBZrm, {0, Unknown}},
    {X86::VPADDUSBZrmk, {0, Unknown}},
    {X86::VPADDUSBZrmkz, {0, Unknown}},
    {X86::VPADDUSBZrr, {0, Unknown}},
    {X86::VPADDUSBZrrk, {0, Unknown}},
    {X86::VPADDUSBZrrkz, {0, Unknown}},
    {X86::VPADDUSBrm, {0, Unknown}},
    {X86::VPADDUSBrr, {0, Unknown}},
    {X86::VPADDUSWYrm, {0, Unknown}},
    {X86::VPADDUSWYrr, {0, Unknown}},
    {X86::VPADDUSWZ128rm, {1, Unknown}},
    {X86::VPADDUSWZ128rmk, {1, Unknown}},
    {X86::VPADDUSWZ128rmkz, {1, Unknown}},
    {X86::VPADDUSWZ128rr, {0, Unknown}},
    {X86::VPADDUSWZ128rrk, {0, Unknown}},
    {X86::VPADDUSWZ128rrkz, {0, Unknown}},
    {X86::VPADDUSWZ256rm, {0, Unknown}},
    {X86::VPADDUSWZ256rmk, {0, Unknown}},
    {X86::VPADDUSWZ256rmkz, {0, Unknown}},
    {X86::VPADDUSWZ256rr, {0, Unknown}},
    {X86::VPADDUSWZ256rrk, {0, Unknown}},
    {X86::VPADDUSWZ256rrkz, {0, Unknown}},
    {X86::VPADDUSWZrm, {0, Unknown}},
    {X86::VPADDUSWZrmk, {0, Unknown}},
    {X86::VPADDUSWZrmkz, {0, Unknown}},
    {X86::VPADDUSWZrr, {0, Unknown}},
    {X86::VPADDUSWZrrk, {0, Unknown}},
    {X86::VPADDUSWZrrkz, {0, Unknown}},
    {X86::VPADDUSWrm, {0, Unknown}},
    {X86::VPADDUSWrr, {0, Unknown}},
    {X86::VPADDWYrm, {0, Unknown}},
    {X86::VPADDWYrr, {0, Unknown}},
    {X86::VPADDWZ128rm, {1, Unknown}},
    {X86::VPADDWZ128rmk, {1, Unknown}},
    {X86::VPADDWZ128rmkz, {1, Unknown}},
    {X86::VPADDWZ128rr, {0, Unknown}},
    {X86::VPADDWZ128rrk, {0, Unknown}},
    {X86::VPADDWZ128rrkz, {0, Unknown}},
    {X86::VPADDWZ256rm, {0, Unknown}},
    {X86::VPADDWZ256rmk, {0, Unknown}},
    {X86::VPADDWZ256rmkz, {0, Unknown}},
    {X86::VPADDWZ256rr, {0, Unknown}},
    {X86::VPADDWZ256rrk, {0, Unknown}},
    {X86::VPADDWZ256rrkz, {0, Unknown}},
    {X86::VPADDWZrm, {0, Unknown}},
    {X86::VPADDWZrmk, {0, Unknown}},
    {X86::VPADDWZrmkz, {0, Unknown}},
    {X86::VPADDWZrr, {0, Unknown}},
    {X86::VPADDWZrrk, {0, Unknown}},
    {X86::VPADDWZrrkz, {0, Unknown}},
    {X86::VPADDWrm, {0, Unknown}},
    {X86::VPADDWrr, {0, Unknown}},
    {X86::VPALIGNRYrmi, {0, Unknown}},
    {X86::VPALIGNRYrri, {0, Unknown}},
    {X86::VPALIGNRZ128rmi, {1, Unknown}},
    {X86::VPALIGNRZ128rmik, {1, Unknown}},
    {X86::VPALIGNRZ128rmikz, {1, Unknown}},
    {X86::VPALIGNRZ128rri, {0, Unknown}},
    {X86::VPALIGNRZ128rrik, {0, Unknown}},
    {X86::VPALIGNRZ128rrikz, {0, Unknown}},
    {X86::VPALIGNRZ256rmi, {0, Unknown}},
    {X86::VPALIGNRZ256rmik, {0, Unknown}},
    {X86::VPALIGNRZ256rmikz, {0, Unknown}},
    {X86::VPALIGNRZ256rri, {0, Unknown}},
    {X86::VPALIGNRZ256rrik, {0, Unknown}},
    {X86::VPALIGNRZ256rrikz, {0, Unknown}},
    {X86::VPALIGNRZrmi, {0, Unknown}},
    {X86::VPALIGNRZrmik, {0, Unknown}},
    {X86::VPALIGNRZrmikz, {0, Unknown}},
    {X86::VPALIGNRZrri, {0, Unknown}},
    {X86::VPALIGNRZrrik, {0, Unknown}},
    {X86::VPALIGNRZrrikz, {0, Unknown}},
    {X86::VPALIGNRrmi, {0, Unknown}},
    {X86::VPALIGNRrri, {0, Unknown}},
    {X86::VPANDDZ128rm, {1, Unknown}},
    {X86::VPANDDZ128rmb, {1, Unknown}},
    {X86::VPANDDZ128rmbk, {1, Unknown}},
    {X86::VPANDDZ128rmbkz, {1, Unknown}},
    {X86::VPANDDZ128rmk, {1, Unknown}},
    {X86::VPANDDZ128rmkz, {1, Unknown}},
    {X86::VPANDDZ128rr, {0, Unknown}},
    {X86::VPANDDZ128rrk, {0, Unknown}},
    {X86::VPANDDZ128rrkz, {0, Unknown}},
    {X86::VPANDDZ256rm, {0, Unknown}},
    {X86::VPANDDZ256rmb, {0, Unknown}},
    {X86::VPANDDZ256rmbk, {0, Unknown}},
    {X86::VPANDDZ256rmbkz, {0, Unknown}},
    {X86::VPANDDZ256rmk, {0, Unknown}},
    {X86::VPANDDZ256rmkz, {0, Unknown}},
    {X86::VPANDDZ256rr, {0, Unknown}},
    {X86::VPANDDZ256rrk, {0, Unknown}},
    {X86::VPANDDZ256rrkz, {0, Unknown}},
    {X86::VPANDDZrm, {0, Unknown}},
    {X86::VPANDDZrmb, {0, Unknown}},
    {X86::VPANDDZrmbk, {0, Unknown}},
    {X86::VPANDDZrmbkz, {0, Unknown}},
    {X86::VPANDDZrmk, {0, Unknown}},
    {X86::VPANDDZrmkz, {0, Unknown}},
    {X86::VPANDDZrr, {0, Unknown}},
    {X86::VPANDDZrrk, {0, Unknown}},
    {X86::VPANDDZrrkz, {0, Unknown}},
    {X86::VPANDNDZ128rm, {1, Unknown}},
    {X86::VPANDNDZ128rmb, {1, Unknown}},
    {X86::VPANDNDZ128rmbk, {1, Unknown}},
    {X86::VPANDNDZ128rmbkz, {1, Unknown}},
    {X86::VPANDNDZ128rmk, {1, Unknown}},
    {X86::VPANDNDZ128rmkz, {1, Unknown}},
    {X86::VPANDNDZ128rr, {0, Unknown}},
    {X86::VPANDNDZ128rrk, {0, Unknown}},
    {X86::VPANDNDZ128rrkz, {0, Unknown}},
    {X86::VPANDNDZ256rm, {0, Unknown}},
    {X86::VPANDNDZ256rmb, {0, Unknown}},
    {X86::VPANDNDZ256rmbk, {0, Unknown}},
    {X86::VPANDNDZ256rmbkz, {0, Unknown}},
    {X86::VPANDNDZ256rmk, {0, Unknown}},
    {X86::VPANDNDZ256rmkz, {0, Unknown}},
    {X86::VPANDNDZ256rr, {0, Unknown}},
    {X86::VPANDNDZ256rrk, {0, Unknown}},
    {X86::VPANDNDZ256rrkz, {0, Unknown}},
    {X86::VPANDNDZrm, {0, Unknown}},
    {X86::VPANDNDZrmb, {0, Unknown}},
    {X86::VPANDNDZrmbk, {0, Unknown}},
    {X86::VPANDNDZrmbkz, {0, Unknown}},
    {X86::VPANDNDZrmk, {0, Unknown}},
    {X86::VPANDNDZrmkz, {0, Unknown}},
    {X86::VPANDNDZrr, {0, Unknown}},
    {X86::VPANDNDZrrk, {0, Unknown}},
    {X86::VPANDNDZrrkz, {0, Unknown}},
    {X86::VPANDNQZ128rm, {1, Unknown}},
    {X86::VPANDNQZ128rmb, {1, Unknown}},
    {X86::VPANDNQZ128rmbk, {1, Unknown}},
    {X86::VPANDNQZ128rmbkz, {1, Unknown}},
    {X86::VPANDNQZ128rmk, {1, Unknown}},
    {X86::VPANDNQZ128rmkz, {1, Unknown}},
    {X86::VPANDNQZ128rr, {0, Unknown}},
    {X86::VPANDNQZ128rrk, {0, Unknown}},
    {X86::VPANDNQZ128rrkz, {0, Unknown}},
    {X86::VPANDNQZ256rm, {0, Unknown}},
    {X86::VPANDNQZ256rmb, {0, Unknown}},
    {X86::VPANDNQZ256rmbk, {0, Unknown}},
    {X86::VPANDNQZ256rmbkz, {0, Unknown}},
    {X86::VPANDNQZ256rmk, {0, Unknown}},
    {X86::VPANDNQZ256rmkz, {0, Unknown}},
    {X86::VPANDNQZ256rr, {0, Unknown}},
    {X86::VPANDNQZ256rrk, {0, Unknown}},
    {X86::VPANDNQZ256rrkz, {0, Unknown}},
    {X86::VPANDNQZrm, {0, Unknown}},
    {X86::VPANDNQZrmb, {0, Unknown}},
    {X86::VPANDNQZrmbk, {0, Unknown}},
    {X86::VPANDNQZrmbkz, {0, Unknown}},
    {X86::VPANDNQZrmk, {0, Unknown}},
    {X86::VPANDNQZrmkz, {0, Unknown}},
    {X86::VPANDNQZrr, {0, Unknown}},
    {X86::VPANDNQZrrk, {0, Unknown}},
    {X86::VPANDNQZrrkz, {0, Unknown}},
    {X86::VPANDNYrm, {0, Unknown}},
    {X86::VPANDNYrr, {0, Unknown}},
    {X86::VPANDNrm, {0, Unknown}},
    {X86::VPANDNrr, {0, Unknown}},
    {X86::VPANDQZ128rm, {1, Unknown}},
    {X86::VPANDQZ128rmb, {1, Unknown}},
    {X86::VPANDQZ128rmbk, {1, Unknown}},
    {X86::VPANDQZ128rmbkz, {1, Unknown}},
    {X86::VPANDQZ128rmk, {1, Unknown}},
    {X86::VPANDQZ128rmkz, {1, Unknown}},
    {X86::VPANDQZ128rr, {0, Unknown}},
    {X86::VPANDQZ128rrk, {0, Unknown}},
    {X86::VPANDQZ128rrkz, {0, Unknown}},
    {X86::VPANDQZ256rm, {0, Unknown}},
    {X86::VPANDQZ256rmb, {0, Unknown}},
    {X86::VPANDQZ256rmbk, {0, Unknown}},
    {X86::VPANDQZ256rmbkz, {0, Unknown}},
    {X86::VPANDQZ256rmk, {0, Unknown}},
    {X86::VPANDQZ256rmkz, {0, Unknown}},
    {X86::VPANDQZ256rr, {0, Unknown}},
    {X86::VPANDQZ256rrk, {0, Unknown}},
    {X86::VPANDQZ256rrkz, {0, Unknown}},
    {X86::VPANDQZrm, {0, Unknown}},
    {X86::VPANDQZrmb, {0, Unknown}},
    {X86::VPANDQZrmbk, {0, Unknown}},
    {X86::VPANDQZrmbkz, {0, Unknown}},
    {X86::VPANDQZrmk, {0, Unknown}},
    {X86::VPANDQZrmkz, {0, Unknown}},
    {X86::VPANDQZrr, {0, Unknown}},
    {X86::VPANDQZrrk, {0, Unknown}},
    {X86::VPANDQZrrkz, {0, Unknown}},
    {X86::VPANDYrm, {0, Unknown}},
    {X86::VPANDYrr, {0, Unknown}},
    {X86::VPANDrm, {0, Unknown}},
    {X86::VPANDrr, {0, Unknown}},
    {X86::VPAVGBYrm, {0, Unknown}},
    {X86::VPAVGBYrr, {0, Unknown}},
    {X86::VPAVGBZ128rm, {1, Unknown}},
    {X86::VPAVGBZ128rmk, {1, Unknown}},
    {X86::VPAVGBZ128rmkz, {1, Unknown}},
    {X86::VPAVGBZ128rr, {0, Unknown}},
    {X86::VPAVGBZ128rrk, {0, Unknown}},
    {X86::VPAVGBZ128rrkz, {0, Unknown}},
    {X86::VPAVGBZ256rm, {0, Unknown}},
    {X86::VPAVGBZ256rmk, {0, Unknown}},
    {X86::VPAVGBZ256rmkz, {0, Unknown}},
    {X86::VPAVGBZ256rr, {0, Unknown}},
    {X86::VPAVGBZ256rrk, {0, Unknown}},
    {X86::VPAVGBZ256rrkz, {0, Unknown}},
    {X86::VPAVGBZrm, {0, Unknown}},
    {X86::VPAVGBZrmk, {0, Unknown}},
    {X86::VPAVGBZrmkz, {0, Unknown}},
    {X86::VPAVGBZrr, {0, Unknown}},
    {X86::VPAVGBZrrk, {0, Unknown}},
    {X86::VPAVGBZrrkz, {0, Unknown}},
    {X86::VPAVGBrm, {0, Unknown}},
    {X86::VPAVGBrr, {0, Unknown}},
    {X86::VPAVGWYrm, {0, Unknown}},
    {X86::VPAVGWYrr, {0, Unknown}},
    {X86::VPAVGWZ128rm, {1, Unknown}},
    {X86::VPAVGWZ128rmk, {1, Unknown}},
    {X86::VPAVGWZ128rmkz, {1, Unknown}},
    {X86::VPAVGWZ128rr, {0, Unknown}},
    {X86::VPAVGWZ128rrk, {0, Unknown}},
    {X86::VPAVGWZ128rrkz, {0, Unknown}},
    {X86::VPAVGWZ256rm, {0, Unknown}},
    {X86::VPAVGWZ256rmk, {0, Unknown}},
    {X86::VPAVGWZ256rmkz, {0, Unknown}},
    {X86::VPAVGWZ256rr, {0, Unknown}},
    {X86::VPAVGWZ256rrk, {0, Unknown}},
    {X86::VPAVGWZ256rrkz, {0, Unknown}},
    {X86::VPAVGWZrm, {0, Unknown}},
    {X86::VPAVGWZrmk, {0, Unknown}},
    {X86::VPAVGWZrmkz, {0, Unknown}},
    {X86::VPAVGWZrr, {0, Unknown}},
    {X86::VPAVGWZrrk, {0, Unknown}},
    {X86::VPAVGWZrrkz, {0, Unknown}},
    {X86::VPAVGWrm, {0, Unknown}},
    {X86::VPAVGWrr, {0, Unknown}},
    {X86::VPBLENDDYrmi, {0, Unknown}},
    {X86::VPBLENDDYrri, {0, Unknown}},
    {X86::VPBLENDDrmi, {0, Unknown}},
    {X86::VPBLENDDrri, {0, Unknown}},
    {X86::VPBLENDMBZ128rm, {1, Unknown}},
    {X86::VPBLENDMBZ128rmk, {1, Unknown}},
    {X86::VPBLENDMBZ128rmkz, {1, Unknown}},
    {X86::VPBLENDMBZ128rr, {0, Unknown}},
    {X86::VPBLENDMBZ128rrk, {0, Unknown}},
    {X86::VPBLENDMBZ128rrkz, {0, Unknown}},
    {X86::VPBLENDMBZ256rm, {0, Unknown}},
    {X86::VPBLENDMBZ256rmk, {0, Unknown}},
    {X86::VPBLENDMBZ256rmkz, {0, Unknown}},
    {X86::VPBLENDMBZ256rr, {0, Unknown}},
    {X86::VPBLENDMBZ256rrk, {0, Unknown}},
    {X86::VPBLENDMBZ256rrkz, {0, Unknown}},
    {X86::VPBLENDMBZrm, {0, Unknown}},
    {X86::VPBLENDMBZrmk, {0, Unknown}},
    {X86::VPBLENDMBZrmkz, {0, Unknown}},
    {X86::VPBLENDMBZrr, {0, Unknown}},
    {X86::VPBLENDMBZrrk, {0, Unknown}},
    {X86::VPBLENDMBZrrkz, {0, Unknown}},
    {X86::VPBLENDMDZ128rm, {1, Unknown}},
    {X86::VPBLENDMDZ128rmb, {1, Unknown}},
    {X86::VPBLENDMDZ128rmbk, {1, Unknown}},
    {X86::VPBLENDMDZ128rmbkz, {1, Unknown}},
    {X86::VPBLENDMDZ128rmk, {1, Unknown}},
    {X86::VPBLENDMDZ128rmkz, {1, Unknown}},
    {X86::VPBLENDMDZ128rr, {0, Unknown}},
    {X86::VPBLENDMDZ128rrk, {0, Unknown}},
    {X86::VPBLENDMDZ128rrkz, {0, Unknown}},
    {X86::VPBLENDMDZ256rm, {0, Unknown}},
    {X86::VPBLENDMDZ256rmb, {0, Unknown}},
    {X86::VPBLENDMDZ256rmbk, {0, Unknown}},
    {X86::VPBLENDMDZ256rmbkz, {0, Unknown}},
    {X86::VPBLENDMDZ256rmk, {0, Unknown}},
    {X86::VPBLENDMDZ256rmkz, {0, Unknown}},
    {X86::VPBLENDMDZ256rr, {0, Unknown}},
    {X86::VPBLENDMDZ256rrk, {0, Unknown}},
    {X86::VPBLENDMDZ256rrkz, {0, Unknown}},
    {X86::VPBLENDMDZrm, {0, Unknown}},
    {X86::VPBLENDMDZrmb, {0, Unknown}},
    {X86::VPBLENDMDZrmbk, {0, Unknown}},
    {X86::VPBLENDMDZrmbkz, {0, Unknown}},
    {X86::VPBLENDMDZrmk, {0, Unknown}},
    {X86::VPBLENDMDZrmkz, {0, Unknown}},
    {X86::VPBLENDMDZrr, {0, Unknown}},
    {X86::VPBLENDMDZrrk, {0, Unknown}},
    {X86::VPBLENDMDZrrkz, {0, Unknown}},
    {X86::VPBLENDMQZ128rm, {1, Unknown}},
    {X86::VPBLENDMQZ128rmb, {1, Unknown}},
    {X86::VPBLENDMQZ128rmbk, {1, Unknown}},
    {X86::VPBLENDMQZ128rmbkz, {1, Unknown}},
    {X86::VPBLENDMQZ128rmk, {1, Unknown}},
    {X86::VPBLENDMQZ128rmkz, {1, Unknown}},
    {X86::VPBLENDMQZ128rr, {0, Unknown}},
    {X86::VPBLENDMQZ128rrk, {0, Unknown}},
    {X86::VPBLENDMQZ128rrkz, {0, Unknown}},
    {X86::VPBLENDMQZ256rm, {0, Unknown}},
    {X86::VPBLENDMQZ256rmb, {0, Unknown}},
    {X86::VPBLENDMQZ256rmbk, {0, Unknown}},
    {X86::VPBLENDMQZ256rmbkz, {0, Unknown}},
    {X86::VPBLENDMQZ256rmk, {0, Unknown}},
    {X86::VPBLENDMQZ256rmkz, {0, Unknown}},
    {X86::VPBLENDMQZ256rr, {0, Unknown}},
    {X86::VPBLENDMQZ256rrk, {0, Unknown}},
    {X86::VPBLENDMQZ256rrkz, {0, Unknown}},
    {X86::VPBLENDMQZrm, {0, Unknown}},
    {X86::VPBLENDMQZrmb, {0, Unknown}},
    {X86::VPBLENDMQZrmbk, {0, Unknown}},
    {X86::VPBLENDMQZrmbkz, {0, Unknown}},
    {X86::VPBLENDMQZrmk, {0, Unknown}},
    {X86::VPBLENDMQZrmkz, {0, Unknown}},
    {X86::VPBLENDMQZrr, {0, Unknown}},
    {X86::VPBLENDMQZrrk, {0, Unknown}},
    {X86::VPBLENDMQZrrkz, {0, Unknown}},
    {X86::VPBLENDMWZ128rm, {1, Unknown}},
    {X86::VPBLENDMWZ128rmk, {1, Unknown}},
    {X86::VPBLENDMWZ128rmkz, {1, Unknown}},
    {X86::VPBLENDMWZ128rr, {0, Unknown}},
    {X86::VPBLENDMWZ128rrk, {0, Unknown}},
    {X86::VPBLENDMWZ128rrkz, {0, Unknown}},
    {X86::VPBLENDMWZ256rm, {0, Unknown}},
    {X86::VPBLENDMWZ256rmk, {0, Unknown}},
    {X86::VPBLENDMWZ256rmkz, {0, Unknown}},
    {X86::VPBLENDMWZ256rr, {0, Unknown}},
    {X86::VPBLENDMWZ256rrk, {0, Unknown}},
    {X86::VPBLENDMWZ256rrkz, {0, Unknown}},
    {X86::VPBLENDMWZrm, {0, Unknown}},
    {X86::VPBLENDMWZrmk, {0, Unknown}},
    {X86::VPBLENDMWZrmkz, {0, Unknown}},
    {X86::VPBLENDMWZrr, {0, Unknown}},
    {X86::VPBLENDMWZrrk, {0, Unknown}},
    {X86::VPBLENDMWZrrkz, {0, Unknown}},
    {X86::VPBLENDVBYrm, {0, Unknown}},
    {X86::VPBLENDVBYrr, {0, Unknown}},
    {X86::VPBLENDVBrm, {0, Unknown}},
    {X86::VPBLENDVBrr, {0, Unknown}},
    {X86::VPBLENDWYrmi, {0, Unknown}},
    {X86::VPBLENDWYrri, {0, Unknown}},
    {X86::VPBLENDWrmi, {0, Unknown}},
    {X86::VPBLENDWrri, {0, Unknown}},
    {X86::VPBROADCASTBYrm, {0, Unknown}},
    {X86::VPBROADCASTBYrr, {0, Unknown}},
    {X86::VPBROADCASTBrm, {0, Unknown}},
    {X86::VPBROADCASTBrr, {0, Unknown}},
    {X86::VPBROADCASTDYrm, {0, Unknown}},
    {X86::VPBROADCASTDYrr, {0, Unknown}},
    {X86::VPBROADCASTDrm, {0, Unknown}},
    {X86::VPBROADCASTDrr, {0, Unknown}},
    {X86::VPBROADCASTMB2QZ128rr, {0, Unknown}},
    {X86::VPBROADCASTMB2QZ256rr, {0, Unknown}},
    {X86::VPBROADCASTMB2QZrr, {0, Unknown}},
    {X86::VPBROADCASTMW2DZ128rr, {0, Unknown}},
    {X86::VPBROADCASTMW2DZ256rr, {0, Unknown}},
    {X86::VPBROADCASTMW2DZrr, {0, Unknown}},
    {X86::VPBROADCASTQYrm, {0, Unknown}},
    {X86::VPBROADCASTQYrr, {0, Unknown}},
    {X86::VPBROADCASTQrm, {0, Unknown}},
    {X86::VPBROADCASTQrr, {0, Unknown}},
    {X86::VPBROADCASTWYrm, {0, Unknown}},
    {X86::VPBROADCASTWYrr, {0, Unknown}},
    {X86::VPBROADCASTWrm, {0, Unknown}},
    {X86::VPBROADCASTWrr, {0, Unknown}},
    {X86::VPCLMULQDQYrm, {0, Unknown}},
    {X86::VPCLMULQDQYrr, {0, Unknown}},
    {X86::VPCLMULQDQZ128rm, {1, Unknown}},
    {X86::VPCLMULQDQZ128rr, {0, Unknown}},
    {X86::VPCLMULQDQZ256rm, {0, Unknown}},
    {X86::VPCLMULQDQZ256rr, {0, Unknown}},
    {X86::VPCLMULQDQZrm, {0, Unknown}},
    {X86::VPCLMULQDQZrr, {0, Unknown}},
    {X86::VPCLMULQDQrm, {0, Unknown}},
    {X86::VPCLMULQDQrr, {0, Unknown}},
    {X86::VPCMOVYrmr, {0, Unknown}},
    {X86::VPCMOVYrrm, {0, Unknown}},
    {X86::VPCMOVYrrr, {0, Unknown}},
    {X86::VPCMOVYrrr_REV, {0, Unknown}},
    {X86::VPCMOVrmr, {0, Unknown}},
    {X86::VPCMOVrrm, {0, Unknown}},
    {X86::VPCMOVrrr, {0, Unknown}},
    {X86::VPCMOVrrr_REV, {0, Unknown}},
    {X86::VPCMPBZ128rmi, {1, Unknown}},
    {X86::VPCMPBZ128rmik, {1, Unknown}},
    {X86::VPCMPBZ128rri, {0, Unknown}},
    {X86::VPCMPBZ128rrik, {0, Unknown}},
    {X86::VPCMPBZ256rmi, {0, Unknown}},
    {X86::VPCMPBZ256rmik, {0, Unknown}},
    {X86::VPCMPBZ256rri, {0, Unknown}},
    {X86::VPCMPBZ256rrik, {0, Unknown}},
    {X86::VPCMPBZrmi, {0, Unknown}},
    {X86::VPCMPBZrmik, {0, Unknown}},
    {X86::VPCMPBZrri, {0, Unknown}},
    {X86::VPCMPBZrrik, {0, Unknown}},
    {X86::VPCMPDZ128rmi, {1, Unknown}},
    {X86::VPCMPDZ128rmib, {1, Unknown}},
    {X86::VPCMPDZ128rmibk, {1, Unknown}},
    {X86::VPCMPDZ128rmik, {1, Unknown}},
    {X86::VPCMPDZ128rri, {0, Unknown}},
    {X86::VPCMPDZ128rrik, {0, Unknown}},
    {X86::VPCMPDZ256rmi, {0, Unknown}},
    {X86::VPCMPDZ256rmib, {0, Unknown}},
    {X86::VPCMPDZ256rmibk, {0, Unknown}},
    {X86::VPCMPDZ256rmik, {0, Unknown}},
    {X86::VPCMPDZ256rri, {0, Unknown}},
    {X86::VPCMPDZ256rrik, {0, Unknown}},
    {X86::VPCMPDZrmi, {0, Unknown}},
    {X86::VPCMPDZrmib, {0, Unknown}},
    {X86::VPCMPDZrmibk, {0, Unknown}},
    {X86::VPCMPDZrmik, {0, Unknown}},
    {X86::VPCMPDZrri, {0, Unknown}},
    {X86::VPCMPDZrrik, {0, Unknown}},
    {X86::VPCMPEQBYrm, {0, Unknown}},
    {X86::VPCMPEQBYrr, {0, Unknown}},
    {X86::VPCMPEQBZ128rm, {1, Unknown}},
    {X86::VPCMPEQBZ128rmk, {1, Unknown}},
    {X86::VPCMPEQBZ128rr, {0, Unknown}},
    {X86::VPCMPEQBZ128rrk, {0, Unknown}},
    {X86::VPCMPEQBZ256rm, {0, Unknown}},
    {X86::VPCMPEQBZ256rmk, {0, Unknown}},
    {X86::VPCMPEQBZ256rr, {0, Unknown}},
    {X86::VPCMPEQBZ256rrk, {0, Unknown}},
    {X86::VPCMPEQBZrm, {0, Unknown}},
    {X86::VPCMPEQBZrmk, {0, Unknown}},
    {X86::VPCMPEQBZrr, {0, Unknown}},
    {X86::VPCMPEQBZrrk, {0, Unknown}},
    {X86::VPCMPEQBrm, {0, Unknown}},
    {X86::VPCMPEQBrr, {0, Unknown}},
    {X86::VPCMPEQDYrm, {0, Unknown}},
    {X86::VPCMPEQDYrr, {0, Unknown}},
    {X86::VPCMPEQDZ128rm, {1, Unknown}},
    {X86::VPCMPEQDZ128rmb, {1, Unknown}},
    {X86::VPCMPEQDZ128rmbk, {1, Unknown}},
    {X86::VPCMPEQDZ128rmk, {1, Unknown}},
    {X86::VPCMPEQDZ128rr, {0, Unknown}},
    {X86::VPCMPEQDZ128rrk, {0, Unknown}},
    {X86::VPCMPEQDZ256rm, {0, Unknown}},
    {X86::VPCMPEQDZ256rmb, {0, Unknown}},
    {X86::VPCMPEQDZ256rmbk, {0, Unknown}},
    {X86::VPCMPEQDZ256rmk, {0, Unknown}},
    {X86::VPCMPEQDZ256rr, {0, Unknown}},
    {X86::VPCMPEQDZ256rrk, {0, Unknown}},
    {X86::VPCMPEQDZrm, {0, Unknown}},
    {X86::VPCMPEQDZrmb, {0, Unknown}},
    {X86::VPCMPEQDZrmbk, {0, Unknown}},
    {X86::VPCMPEQDZrmk, {0, Unknown}},
    {X86::VPCMPEQDZrr, {0, Unknown}},
    {X86::VPCMPEQDZrrk, {0, Unknown}},
    {X86::VPCMPEQDrm, {0, Unknown}},
    {X86::VPCMPEQDrr, {0, Unknown}},
    {X86::VPCMPEQQYrm, {0, Unknown}},
    {X86::VPCMPEQQYrr, {0, Unknown}},
    {X86::VPCMPEQQZ128rm, {1, Unknown}},
    {X86::VPCMPEQQZ128rmb, {1, Unknown}},
    {X86::VPCMPEQQZ128rmbk, {1, Unknown}},
    {X86::VPCMPEQQZ128rmk, {1, Unknown}},
    {X86::VPCMPEQQZ128rr, {0, Unknown}},
    {X86::VPCMPEQQZ128rrk, {0, Unknown}},
    {X86::VPCMPEQQZ256rm, {0, Unknown}},
    {X86::VPCMPEQQZ256rmb, {0, Unknown}},
    {X86::VPCMPEQQZ256rmbk, {0, Unknown}},
    {X86::VPCMPEQQZ256rmk, {0, Unknown}},
    {X86::VPCMPEQQZ256rr, {0, Unknown}},
    {X86::VPCMPEQQZ256rrk, {0, Unknown}},
    {X86::VPCMPEQQZrm, {0, Unknown}},
    {X86::VPCMPEQQZrmb, {0, Unknown}},
    {X86::VPCMPEQQZrmbk, {0, Unknown}},
    {X86::VPCMPEQQZrmk, {0, Unknown}},
    {X86::VPCMPEQQZrr, {0, Unknown}},
    {X86::VPCMPEQQZrrk, {0, Unknown}},
    {X86::VPCMPEQQrm, {0, Unknown}},
    {X86::VPCMPEQQrr, {0, Unknown}},
    {X86::VPCMPEQWYrm, {0, Unknown}},
    {X86::VPCMPEQWYrr, {0, Unknown}},
    {X86::VPCMPEQWZ128rm, {1, Unknown}},
    {X86::VPCMPEQWZ128rmk, {1, Unknown}},
    {X86::VPCMPEQWZ128rr, {0, Unknown}},
    {X86::VPCMPEQWZ128rrk, {0, Unknown}},
    {X86::VPCMPEQWZ256rm, {0, Unknown}},
    {X86::VPCMPEQWZ256rmk, {0, Unknown}},
    {X86::VPCMPEQWZ256rr, {0, Unknown}},
    {X86::VPCMPEQWZ256rrk, {0, Unknown}},
    {X86::VPCMPEQWZrm, {0, Unknown}},
    {X86::VPCMPEQWZrmk, {0, Unknown}},
    {X86::VPCMPEQWZrr, {0, Unknown}},
    {X86::VPCMPEQWZrrk, {0, Unknown}},
    {X86::VPCMPEQWrm, {0, Unknown}},
    {X86::VPCMPEQWrr, {0, Unknown}},
    {X86::VPCMPGTBYrm, {0, Unknown}},
    {X86::VPCMPGTBYrr, {0, Unknown}},
    {X86::VPCMPGTBZ128rm, {1, Unknown}},
    {X86::VPCMPGTBZ128rmk, {1, Unknown}},
    {X86::VPCMPGTBZ128rr, {0, Unknown}},
    {X86::VPCMPGTBZ128rrk, {0, Unknown}},
    {X86::VPCMPGTBZ256rm, {0, Unknown}},
    {X86::VPCMPGTBZ256rmk, {0, Unknown}},
    {X86::VPCMPGTBZ256rr, {0, Unknown}},
    {X86::VPCMPGTBZ256rrk, {0, Unknown}},
    {X86::VPCMPGTBZrm, {0, Unknown}},
    {X86::VPCMPGTBZrmk, {0, Unknown}},
    {X86::VPCMPGTBZrr, {0, Unknown}},
    {X86::VPCMPGTBZrrk, {0, Unknown}},
    {X86::VPCMPGTBrm, {0, Unknown}},
    {X86::VPCMPGTBrr, {0, Unknown}},
    {X86::VPCMPGTDYrm, {0, Unknown}},
    {X86::VPCMPGTDYrr, {0, Unknown}},
    {X86::VPCMPGTDZ128rm, {1, Unknown}},
    {X86::VPCMPGTDZ128rmb, {1, Unknown}},
    {X86::VPCMPGTDZ128rmbk, {1, Unknown}},
    {X86::VPCMPGTDZ128rmk, {1, Unknown}},
    {X86::VPCMPGTDZ128rr, {0, Unknown}},
    {X86::VPCMPGTDZ128rrk, {0, Unknown}},
    {X86::VPCMPGTDZ256rm, {0, Unknown}},
    {X86::VPCMPGTDZ256rmb, {0, Unknown}},
    {X86::VPCMPGTDZ256rmbk, {0, Unknown}},
    {X86::VPCMPGTDZ256rmk, {0, Unknown}},
    {X86::VPCMPGTDZ256rr, {0, Unknown}},
    {X86::VPCMPGTDZ256rrk, {0, Unknown}},
    {X86::VPCMPGTDZrm, {0, Unknown}},
    {X86::VPCMPGTDZrmb, {0, Unknown}},
    {X86::VPCMPGTDZrmbk, {0, Unknown}},
    {X86::VPCMPGTDZrmk, {0, Unknown}},
    {X86::VPCMPGTDZrr, {0, Unknown}},
    {X86::VPCMPGTDZrrk, {0, Unknown}},
    {X86::VPCMPGTDrm, {0, Unknown}},
    {X86::VPCMPGTDrr, {0, Unknown}},
    {X86::VPCMPGTQYrm, {0, Unknown}},
    {X86::VPCMPGTQYrr, {0, Unknown}},
    {X86::VPCMPGTQZ128rm, {1, Unknown}},
    {X86::VPCMPGTQZ128rmb, {1, Unknown}},
    {X86::VPCMPGTQZ128rmbk, {1, Unknown}},
    {X86::VPCMPGTQZ128rmk, {1, Unknown}},
    {X86::VPCMPGTQZ128rr, {0, Unknown}},
    {X86::VPCMPGTQZ128rrk, {0, Unknown}},
    {X86::VPCMPGTQZ256rm, {0, Unknown}},
    {X86::VPCMPGTQZ256rmb, {0, Unknown}},
    {X86::VPCMPGTQZ256rmbk, {0, Unknown}},
    {X86::VPCMPGTQZ256rmk, {0, Unknown}},
    {X86::VPCMPGTQZ256rr, {0, Unknown}},
    {X86::VPCMPGTQZ256rrk, {0, Unknown}},
    {X86::VPCMPGTQZrm, {0, Unknown}},
    {X86::VPCMPGTQZrmb, {0, Unknown}},
    {X86::VPCMPGTQZrmbk, {0, Unknown}},
    {X86::VPCMPGTQZrmk, {0, Unknown}},
    {X86::VPCMPGTQZrr, {0, Unknown}},
    {X86::VPCMPGTQZrrk, {0, Unknown}},
    {X86::VPCMPGTQrm, {0, Unknown}},
    {X86::VPCMPGTQrr, {0, Unknown}},
    {X86::VPCMPGTWYrm, {0, Unknown}},
    {X86::VPCMPGTWYrr, {0, Unknown}},
    {X86::VPCMPGTWZ128rm, {1, Unknown}},
    {X86::VPCMPGTWZ128rmk, {1, Unknown}},
    {X86::VPCMPGTWZ128rr, {0, Unknown}},
    {X86::VPCMPGTWZ128rrk, {0, Unknown}},
    {X86::VPCMPGTWZ256rm, {0, Unknown}},
    {X86::VPCMPGTWZ256rmk, {0, Unknown}},
    {X86::VPCMPGTWZ256rr, {0, Unknown}},
    {X86::VPCMPGTWZ256rrk, {0, Unknown}},
    {X86::VPCMPGTWZrm, {0, Unknown}},
    {X86::VPCMPGTWZrmk, {0, Unknown}},
    {X86::VPCMPGTWZrr, {0, Unknown}},
    {X86::VPCMPGTWZrrk, {0, Unknown}},
    {X86::VPCMPGTWrm, {0, Unknown}},
    {X86::VPCMPGTWrr, {0, Unknown}},
    {X86::VPCMPISTRIrm, {0, Unknown}},
    {X86::VPCMPISTRIrr, {0, Unknown}},
    {X86::VPCMPQZ128rmi, {1, Unknown}},
    {X86::VPCMPQZ128rmib, {1, Unknown}},
    {X86::VPCMPQZ128rmibk, {1, Unknown}},
    {X86::VPCMPQZ128rmik, {1, Unknown}},
    {X86::VPCMPQZ128rri, {0, Unknown}},
    {X86::VPCMPQZ128rrik, {0, Unknown}},
    {X86::VPCMPQZ256rmi, {0, Unknown}},
    {X86::VPCMPQZ256rmib, {0, Unknown}},
    {X86::VPCMPQZ256rmibk, {0, Unknown}},
    {X86::VPCMPQZ256rmik, {0, Unknown}},
    {X86::VPCMPQZ256rri, {0, Unknown}},
    {X86::VPCMPQZ256rrik, {0, Unknown}},
    {X86::VPCMPQZrmi, {0, Unknown}},
    {X86::VPCMPQZrmib, {0, Unknown}},
    {X86::VPCMPQZrmibk, {0, Unknown}},
    {X86::VPCMPQZrmik, {0, Unknown}},
    {X86::VPCMPQZrri, {0, Unknown}},
    {X86::VPCMPQZrrik, {0, Unknown}},
    {X86::VPCMPUBZ128rmi, {1, Unknown}},
    {X86::VPCMPUBZ128rmik, {1, Unknown}},
    {X86::VPCMPUBZ128rri, {0, Unknown}},
    {X86::VPCMPUBZ128rrik, {0, Unknown}},
    {X86::VPCMPUBZ256rmi, {0, Unknown}},
    {X86::VPCMPUBZ256rmik, {0, Unknown}},
    {X86::VPCMPUBZ256rri, {0, Unknown}},
    {X86::VPCMPUBZ256rrik, {0, Unknown}},
    {X86::VPCMPUBZrmi, {0, Unknown}},
    {X86::VPCMPUBZrmik, {0, Unknown}},
    {X86::VPCMPUBZrri, {0, Unknown}},
    {X86::VPCMPUBZrrik, {0, Unknown}},
    {X86::VPCMPUDZ128rmi, {1, Unknown}},
    {X86::VPCMPUDZ128rmib, {1, Unknown}},
    {X86::VPCMPUDZ128rmibk, {1, Unknown}},
    {X86::VPCMPUDZ128rmik, {1, Unknown}},
    {X86::VPCMPUDZ128rri, {0, Unknown}},
    {X86::VPCMPUDZ128rrik, {0, Unknown}},
    {X86::VPCMPUDZ256rmi, {0, Unknown}},
    {X86::VPCMPUDZ256rmib, {0, Unknown}},
    {X86::VPCMPUDZ256rmibk, {0, Unknown}},
    {X86::VPCMPUDZ256rmik, {0, Unknown}},
    {X86::VPCMPUDZ256rri, {0, Unknown}},
    {X86::VPCMPUDZ256rrik, {0, Unknown}},
    {X86::VPCMPUDZrmi, {0, Unknown}},
    {X86::VPCMPUDZrmib, {0, Unknown}},
    {X86::VPCMPUDZrmibk, {0, Unknown}},
    {X86::VPCMPUDZrmik, {0, Unknown}},
    {X86::VPCMPUDZrri, {0, Unknown}},
    {X86::VPCMPUDZrrik, {0, Unknown}},
    {X86::VPCMPUQZ128rmi, {1, Unknown}},
    {X86::VPCMPUQZ128rmib, {1, Unknown}},
    {X86::VPCMPUQZ128rmibk, {1, Unknown}},
    {X86::VPCMPUQZ128rmik, {1, Unknown}},
    {X86::VPCMPUQZ128rri, {0, Unknown}},
    {X86::VPCMPUQZ128rrik, {0, Unknown}},
    {X86::VPCMPUQZ256rmi, {0, Unknown}},
    {X86::VPCMPUQZ256rmib, {0, Unknown}},
    {X86::VPCMPUQZ256rmibk, {0, Unknown}},
    {X86::VPCMPUQZ256rmik, {0, Unknown}},
    {X86::VPCMPUQZ256rri, {0, Unknown}},
    {X86::VPCMPUQZ256rrik, {0, Unknown}},
    {X86::VPCMPUQZrmi, {0, Unknown}},
    {X86::VPCMPUQZrmib, {0, Unknown}},
    {X86::VPCMPUQZrmibk, {0, Unknown}},
    {X86::VPCMPUQZrmik, {0, Unknown}},
    {X86::VPCMPUQZrri, {0, Unknown}},
    {X86::VPCMPUQZrrik, {0, Unknown}},
    {X86::VPCMPUWZ128rmi, {1, Unknown}},
    {X86::VPCMPUWZ128rmik, {1, Unknown}},
    {X86::VPCMPUWZ128rri, {0, Unknown}},
    {X86::VPCMPUWZ128rrik, {0, Unknown}},
    {X86::VPCMPUWZ256rmi, {0, Unknown}},
    {X86::VPCMPUWZ256rmik, {0, Unknown}},
    {X86::VPCMPUWZ256rri, {0, Unknown}},
    {X86::VPCMPUWZ256rrik, {0, Unknown}},
    {X86::VPCMPUWZrmi, {0, Unknown}},
    {X86::VPCMPUWZrmik, {0, Unknown}},
    {X86::VPCMPUWZrri, {0, Unknown}},
    {X86::VPCMPUWZrrik, {0, Unknown}},
    {X86::VPCMPWZ128rmi, {1, Unknown}},
    {X86::VPCMPWZ128rmik, {1, Unknown}},
    {X86::VPCMPWZ128rri, {0, Unknown}},
    {X86::VPCMPWZ128rrik, {0, Unknown}},
    {X86::VPCMPWZ256rmi, {0, Unknown}},
    {X86::VPCMPWZ256rmik, {0, Unknown}},
    {X86::VPCMPWZ256rri, {0, Unknown}},
    {X86::VPCMPWZ256rrik, {0, Unknown}},
    {X86::VPCMPWZrmi, {0, Unknown}},
    {X86::VPCMPWZrmik, {0, Unknown}},
    {X86::VPCMPWZrri, {0, Unknown}},
    {X86::VPCMPWZrrik, {0, Unknown}},
    {X86::VPCOMBmi, {0, Unknown}},
    {X86::VPCOMBri, {0, Unknown}},
    {X86::VPCOMDmi, {0, Unknown}},
    {X86::VPCOMDri, {0, Unknown}},
    {X86::VPCOMPRESSBZ128mr, {1, Unknown}},
    {X86::VPCOMPRESSBZ128mrk, {1, Unknown}},
    {X86::VPCOMPRESSBZ128rr, {0, Unknown}},
    {X86::VPCOMPRESSBZ128rrk, {0, Unknown}},
    {X86::VPCOMPRESSBZ128rrkz, {0, Unknown}},
    {X86::VPCOMPRESSBZ256mr, {0, Unknown}},
    {X86::VPCOMPRESSBZ256mrk, {0, Unknown}},
    {X86::VPCOMPRESSBZ256rr, {0, Unknown}},
    {X86::VPCOMPRESSBZ256rrk, {0, Unknown}},
    {X86::VPCOMPRESSBZ256rrkz, {0, Unknown}},
    {X86::VPCOMPRESSBZmr, {0, Unknown}},
    {X86::VPCOMPRESSBZmrk, {0, Unknown}},
    {X86::VPCOMPRESSBZrr, {0, Unknown}},
    {X86::VPCOMPRESSBZrrk, {0, Unknown}},
    {X86::VPCOMPRESSBZrrkz, {0, Unknown}},
    {X86::VPCOMPRESSDZ128mr, {1, Unknown}},
    {X86::VPCOMPRESSDZ128mrk, {1, Unknown}},
    {X86::VPCOMPRESSDZ128rr, {0, Unknown}},
    {X86::VPCOMPRESSDZ128rrk, {0, Unknown}},
    {X86::VPCOMPRESSDZ128rrkz, {0, Unknown}},
    {X86::VPCOMPRESSDZ256mr, {0, Unknown}},
    {X86::VPCOMPRESSDZ256mrk, {0, Unknown}},
    {X86::VPCOMPRESSDZ256rr, {0, Unknown}},
    {X86::VPCOMPRESSDZ256rrk, {0, Unknown}},
    {X86::VPCOMPRESSDZ256rrkz, {0, Unknown}},
    {X86::VPCOMPRESSDZmr, {0, Unknown}},
    {X86::VPCOMPRESSDZmrk, {0, Unknown}},
    {X86::VPCOMPRESSDZrr, {0, Unknown}},
    {X86::VPCOMPRESSDZrrk, {0, Unknown}},
    {X86::VPCOMPRESSDZrrkz, {0, Unknown}},
    {X86::VPCOMPRESSQZ128mr, {1, Unknown}},
    {X86::VPCOMPRESSQZ128mrk, {1, Unknown}},
    {X86::VPCOMPRESSQZ128rr, {0, Unknown}},
    {X86::VPCOMPRESSQZ128rrk, {0, Unknown}},
    {X86::VPCOMPRESSQZ128rrkz, {0, Unknown}},
    {X86::VPCOMPRESSQZ256mr, {0, Unknown}},
    {X86::VPCOMPRESSQZ256mrk, {0, Unknown}},
    {X86::VPCOMPRESSQZ256rr, {0, Unknown}},
    {X86::VPCOMPRESSQZ256rrk, {0, Unknown}},
    {X86::VPCOMPRESSQZ256rrkz, {0, Unknown}},
    {X86::VPCOMPRESSQZmr, {0, Unknown}},
    {X86::VPCOMPRESSQZmrk, {0, Unknown}},
    {X86::VPCOMPRESSQZrr, {0, Unknown}},
    {X86::VPCOMPRESSQZrrk, {0, Unknown}},
    {X86::VPCOMPRESSQZrrkz, {0, Unknown}},
    {X86::VPCOMPRESSWZ128mr, {1, Unknown}},
    {X86::VPCOMPRESSWZ128mrk, {1, Unknown}},
    {X86::VPCOMPRESSWZ128rr, {0, Unknown}},
    {X86::VPCOMPRESSWZ128rrk, {0, Unknown}},
    {X86::VPCOMPRESSWZ128rrkz, {0, Unknown}},
    {X86::VPCOMPRESSWZ256mr, {0, Unknown}},
    {X86::VPCOMPRESSWZ256mrk, {0, Unknown}},
    {X86::VPCOMPRESSWZ256rr, {0, Unknown}},
    {X86::VPCOMPRESSWZ256rrk, {0, Unknown}},
    {X86::VPCOMPRESSWZ256rrkz, {0, Unknown}},
    {X86::VPCOMPRESSWZmr, {0, Unknown}},
    {X86::VPCOMPRESSWZmrk, {0, Unknown}},
    {X86::VPCOMPRESSWZrr, {0, Unknown}},
    {X86::VPCOMPRESSWZrrk, {0, Unknown}},
    {X86::VPCOMPRESSWZrrkz, {0, Unknown}},
    {X86::VPCOMQmi, {0, Unknown}},
    {X86::VPCOMQri, {0, Unknown}},
    {X86::VPCOMUBmi, {0, Unknown}},
    {X86::VPCOMUBri, {0, Unknown}},
    {X86::VPCOMUDmi, {0, Unknown}},
    {X86::VPCOMUDri, {0, Unknown}},
    {X86::VPCOMUQmi, {0, Unknown}},
    {X86::VPCOMUQri, {0, Unknown}},
    {X86::VPCOMUWmi, {0, Unknown}},
    {X86::VPCOMUWri, {0, Unknown}},
    {X86::VPCOMWmi, {0, Unknown}},
    {X86::VPCOMWri, {0, Unknown}},
    {X86::VPCONFLICTDZ128rm, {1, Unknown}},
    {X86::VPCONFLICTDZ128rmb, {1, Unknown}},
    {X86::VPCONFLICTDZ128rmbk, {1, Unknown}},
    {X86::VPCONFLICTDZ128rmbkz, {1, Unknown}},
    {X86::VPCONFLICTDZ128rmk, {1, Unknown}},
    {X86::VPCONFLICTDZ128rmkz, {1, Unknown}},
    {X86::VPCONFLICTDZ128rr, {0, Unknown}},
    {X86::VPCONFLICTDZ128rrk, {0, Unknown}},
    {X86::VPCONFLICTDZ128rrkz, {0, Unknown}},
    {X86::VPCONFLICTDZ256rm, {0, Unknown}},
    {X86::VPCONFLICTDZ256rmb, {0, Unknown}},
    {X86::VPCONFLICTDZ256rmbk, {0, Unknown}},
    {X86::VPCONFLICTDZ256rmbkz, {0, Unknown}},
    {X86::VPCONFLICTDZ256rmk, {0, Unknown}},
    {X86::VPCONFLICTDZ256rmkz, {0, Unknown}},
    {X86::VPCONFLICTDZ256rr, {0, Unknown}},
    {X86::VPCONFLICTDZ256rrk, {0, Unknown}},
    {X86::VPCONFLICTDZ256rrkz, {0, Unknown}},
    {X86::VPCONFLICTDZrm, {0, Unknown}},
    {X86::VPCONFLICTDZrmb, {0, Unknown}},
    {X86::VPCONFLICTDZrmbk, {0, Unknown}},
    {X86::VPCONFLICTDZrmbkz, {0, Unknown}},
    {X86::VPCONFLICTDZrmk, {0, Unknown}},
    {X86::VPCONFLICTDZrmkz, {0, Unknown}},
    {X86::VPCONFLICTDZrr, {0, Unknown}},
    {X86::VPCONFLICTDZrrk, {0, Unknown}},
    {X86::VPCONFLICTDZrrkz, {0, Unknown}},
    {X86::VPCONFLICTQZ128rm, {1, Unknown}},
    {X86::VPCONFLICTQZ128rmb, {1, Unknown}},
    {X86::VPCONFLICTQZ128rmbk, {1, Unknown}},
    {X86::VPCONFLICTQZ128rmbkz, {1, Unknown}},
    {X86::VPCONFLICTQZ128rmk, {1, Unknown}},
    {X86::VPCONFLICTQZ128rmkz, {1, Unknown}},
    {X86::VPCONFLICTQZ128rr, {0, Unknown}},
    {X86::VPCONFLICTQZ128rrk, {0, Unknown}},
    {X86::VPCONFLICTQZ128rrkz, {0, Unknown}},
    {X86::VPCONFLICTQZ256rm, {0, Unknown}},
    {X86::VPCONFLICTQZ256rmb, {0, Unknown}},
    {X86::VPCONFLICTQZ256rmbk, {0, Unknown}},
    {X86::VPCONFLICTQZ256rmbkz, {0, Unknown}},
    {X86::VPCONFLICTQZ256rmk, {0, Unknown}},
    {X86::VPCONFLICTQZ256rmkz, {0, Unknown}},
    {X86::VPCONFLICTQZ256rr, {0, Unknown}},
    {X86::VPCONFLICTQZ256rrk, {0, Unknown}},
    {X86::VPCONFLICTQZ256rrkz, {0, Unknown}},
    {X86::VPCONFLICTQZrm, {0, Unknown}},
    {X86::VPCONFLICTQZrmb, {0, Unknown}},
    {X86::VPCONFLICTQZrmbk, {0, Unknown}},
    {X86::VPCONFLICTQZrmbkz, {0, Unknown}},
    {X86::VPCONFLICTQZrmk, {0, Unknown}},
    {X86::VPCONFLICTQZrmkz, {0, Unknown}},
    {X86::VPCONFLICTQZrr, {0, Unknown}},
    {X86::VPCONFLICTQZrrk, {0, Unknown}},
    {X86::VPCONFLICTQZrrkz, {0, Unknown}},
    {X86::VPDPBUSDSZ128m, {0, Unknown}},
    {X86::VPDPBUSDSZ128mb, {0, Unknown}},
    {X86::VPDPBUSDSZ128mbk, {0, Unknown}},
    {X86::VPDPBUSDSZ128mbkz, {0, Unknown}},
    {X86::VPDPBUSDSZ128mk, {0, Unknown}},
    {X86::VPDPBUSDSZ128mkz, {0, Unknown}},
    {X86::VPDPBUSDSZ128r, {0, Unknown}},
    {X86::VPDPBUSDSZ128rk, {0, Unknown}},
    {X86::VPDPBUSDSZ128rkz, {0, Unknown}},
    {X86::VPDPBUSDSZ256m, {0, Unknown}},
    {X86::VPDPBUSDSZ256mb, {0, Unknown}},
    {X86::VPDPBUSDSZ256mbk, {0, Unknown}},
    {X86::VPDPBUSDSZ256mbkz, {0, Unknown}},
    {X86::VPDPBUSDSZ256mk, {0, Unknown}},
    {X86::VPDPBUSDSZ256mkz, {0, Unknown}},
    {X86::VPDPBUSDSZ256r, {0, Unknown}},
    {X86::VPDPBUSDSZ256rk, {0, Unknown}},
    {X86::VPDPBUSDSZ256rkz, {0, Unknown}},
    {X86::VPDPBUSDSZm, {0, Unknown}},
    {X86::VPDPBUSDSZmb, {0, Unknown}},
    {X86::VPDPBUSDSZmbk, {0, Unknown}},
    {X86::VPDPBUSDSZmbkz, {0, Unknown}},
    {X86::VPDPBUSDSZmk, {0, Unknown}},
    {X86::VPDPBUSDSZmkz, {0, Unknown}},
    {X86::VPDPBUSDSZr, {0, Unknown}},
    {X86::VPDPBUSDSZrk, {0, Unknown}},
    {X86::VPDPBUSDSZrkz, {0, Unknown}},
    {X86::VPDPBUSDZ128m, {0, Unknown}},
    {X86::VPDPBUSDZ128mb, {0, Unknown}},
    {X86::VPDPBUSDZ128mbk, {0, Unknown}},
    {X86::VPDPBUSDZ128mbkz, {0, Unknown}},
    {X86::VPDPBUSDZ128mk, {0, Unknown}},
    {X86::VPDPBUSDZ128mkz, {0, Unknown}},
    {X86::VPDPBUSDZ128r, {0, Unknown}},
    {X86::VPDPBUSDZ128rk, {0, Unknown}},
    {X86::VPDPBUSDZ128rkz, {0, Unknown}},
    {X86::VPDPBUSDZ256m, {0, Unknown}},
    {X86::VPDPBUSDZ256mb, {0, Unknown}},
    {X86::VPDPBUSDZ256mbk, {0, Unknown}},
    {X86::VPDPBUSDZ256mbkz, {0, Unknown}},
    {X86::VPDPBUSDZ256mk, {0, Unknown}},
    {X86::VPDPBUSDZ256mkz, {0, Unknown}},
    {X86::VPDPBUSDZ256r, {0, Unknown}},
    {X86::VPDPBUSDZ256rk, {0, Unknown}},
    {X86::VPDPBUSDZ256rkz, {0, Unknown}},
    {X86::VPDPBUSDZm, {0, Unknown}},
    {X86::VPDPBUSDZmb, {0, Unknown}},
    {X86::VPDPBUSDZmbk, {0, Unknown}},
    {X86::VPDPBUSDZmbkz, {0, Unknown}},
    {X86::VPDPBUSDZmk, {0, Unknown}},
    {X86::VPDPBUSDZmkz, {0, Unknown}},
    {X86::VPDPBUSDZr, {0, Unknown}},
    {X86::VPDPBUSDZrk, {0, Unknown}},
    {X86::VPDPBUSDZrkz, {0, Unknown}},
    {X86::VPDPWSSDSZ128m, {0, Unknown}},
    {X86::VPDPWSSDSZ128mb, {0, Unknown}},
    {X86::VPDPWSSDSZ128mbk, {0, Unknown}},
    {X86::VPDPWSSDSZ128mbkz, {0, Unknown}},
    {X86::VPDPWSSDSZ128mk, {0, Unknown}},
    {X86::VPDPWSSDSZ128mkz, {0, Unknown}},
    {X86::VPDPWSSDSZ128r, {0, Unknown}},
    {X86::VPDPWSSDSZ128rk, {0, Unknown}},
    {X86::VPDPWSSDSZ128rkz, {0, Unknown}},
    {X86::VPDPWSSDSZ256m, {0, Unknown}},
    {X86::VPDPWSSDSZ256mb, {0, Unknown}},
    {X86::VPDPWSSDSZ256mbk, {0, Unknown}},
    {X86::VPDPWSSDSZ256mbkz, {0, Unknown}},
    {X86::VPDPWSSDSZ256mk, {0, Unknown}},
    {X86::VPDPWSSDSZ256mkz, {0, Unknown}},
    {X86::VPDPWSSDSZ256r, {0, Unknown}},
    {X86::VPDPWSSDSZ256rk, {0, Unknown}},
    {X86::VPDPWSSDSZ256rkz, {0, Unknown}},
    {X86::VPDPWSSDSZm, {0, Unknown}},
    {X86::VPDPWSSDSZmb, {0, Unknown}},
    {X86::VPDPWSSDSZmbk, {0, Unknown}},
    {X86::VPDPWSSDSZmbkz, {0, Unknown}},
    {X86::VPDPWSSDSZmk, {0, Unknown}},
    {X86::VPDPWSSDSZmkz, {0, Unknown}},
    {X86::VPDPWSSDSZr, {0, Unknown}},
    {X86::VPDPWSSDSZrk, {0, Unknown}},
    {X86::VPDPWSSDSZrkz, {0, Unknown}},
    {X86::VPDPWSSDZ128m, {0, Unknown}},
    {X86::VPDPWSSDZ128mb, {0, Unknown}},
    {X86::VPDPWSSDZ128mbk, {0, Unknown}},
    {X86::VPDPWSSDZ128mbkz, {0, Unknown}},
    {X86::VPDPWSSDZ128mk, {0, Unknown}},
    {X86::VPDPWSSDZ128mkz, {0, Unknown}},
    {X86::VPDPWSSDZ128r, {0, Unknown}},
    {X86::VPDPWSSDZ128rk, {0, Unknown}},
    {X86::VPDPWSSDZ128rkz, {0, Unknown}},
    {X86::VPDPWSSDZ256m, {0, Unknown}},
    {X86::VPDPWSSDZ256mb, {0, Unknown}},
    {X86::VPDPWSSDZ256mbk, {0, Unknown}},
    {X86::VPDPWSSDZ256mbkz, {0, Unknown}},
    {X86::VPDPWSSDZ256mk, {0, Unknown}},
    {X86::VPDPWSSDZ256mkz, {0, Unknown}},
    {X86::VPDPWSSDZ256r, {0, Unknown}},
    {X86::VPDPWSSDZ256rk, {0, Unknown}},
    {X86::VPDPWSSDZ256rkz, {0, Unknown}},
    {X86::VPDPWSSDZm, {0, Unknown}},
    {X86::VPDPWSSDZmb, {0, Unknown}},
    {X86::VPDPWSSDZmbk, {0, Unknown}},
    {X86::VPDPWSSDZmbkz, {0, Unknown}},
    {X86::VPDPWSSDZmk, {0, Unknown}},
    {X86::VPDPWSSDZmkz, {0, Unknown}},
    {X86::VPDPWSSDZr, {0, Unknown}},
    {X86::VPDPWSSDZrk, {0, Unknown}},
    {X86::VPDPWSSDZrkz, {0, Unknown}},
    {X86::VPERM2F128rm, {1, Unknown}},
    {X86::VPERM2F128rr, {0, Unknown}},
    {X86::VPERM2I128rm, {1, Unknown}},
    {X86::VPERM2I128rr, {0, Unknown}},
    {X86::VPERMBZ128rm, {1, Unknown}},
    {X86::VPERMBZ128rmk, {1, Unknown}},
    {X86::VPERMBZ128rmkz, {1, Unknown}},
    {X86::VPERMBZ128rr, {0, Unknown}},
    {X86::VPERMBZ128rrk, {0, Unknown}},
    {X86::VPERMBZ128rrkz, {0, Unknown}},
    {X86::VPERMBZ256rm, {0, Unknown}},
    {X86::VPERMBZ256rmk, {0, Unknown}},
    {X86::VPERMBZ256rmkz, {0, Unknown}},
    {X86::VPERMBZ256rr, {0, Unknown}},
    {X86::VPERMBZ256rrk, {0, Unknown}},
    {X86::VPERMBZ256rrkz, {0, Unknown}},
    {X86::VPERMBZrm, {0, Unknown}},
    {X86::VPERMBZrmk, {0, Unknown}},
    {X86::VPERMBZrmkz, {0, Unknown}},
    {X86::VPERMBZrr, {0, Unknown}},
    {X86::VPERMBZrrk, {0, Unknown}},
    {X86::VPERMBZrrkz, {0, Unknown}},
    {X86::VPERMDYrm, {0, Unknown}},
    {X86::VPERMDYrr, {0, Unknown}},
    {X86::VPERMDZ256rm, {0, Unknown}},
    {X86::VPERMDZ256rmb, {0, Unknown}},
    {X86::VPERMDZ256rmbk, {0, Unknown}},
    {X86::VPERMDZ256rmbkz, {0, Unknown}},
    {X86::VPERMDZ256rmk, {0, Unknown}},
    {X86::VPERMDZ256rmkz, {0, Unknown}},
    {X86::VPERMDZ256rr, {0, Unknown}},
    {X86::VPERMDZ256rrk, {0, Unknown}},
    {X86::VPERMDZ256rrkz, {0, Unknown}},
    {X86::VPERMDZrm, {0, Unknown}},
    {X86::VPERMDZrmb, {0, Unknown}},
    {X86::VPERMDZrmbk, {0, Unknown}},
    {X86::VPERMDZrmbkz, {0, Unknown}},
    {X86::VPERMDZrmk, {0, Unknown}},
    {X86::VPERMDZrmkz, {0, Unknown}},
    {X86::VPERMDZrr, {0, Unknown}},
    {X86::VPERMDZrrk, {0, Unknown}},
    {X86::VPERMDZrrkz, {0, Unknown}},
    {X86::VPERMI2B128rm, {1, Unknown}},
    {X86::VPERMI2B128rmk, {1, Unknown}},
    {X86::VPERMI2B128rmkz, {1, Unknown}},
    {X86::VPERMI2B128rr, {0, Unknown}},
    {X86::VPERMI2B128rrk, {0, Unknown}},
    {X86::VPERMI2B128rrkz, {0, Unknown}},
    {X86::VPERMI2B256rm, {0, Unknown}},
    {X86::VPERMI2B256rmk, {0, Unknown}},
    {X86::VPERMI2B256rmkz, {0, Unknown}},
    {X86::VPERMI2B256rr, {0, Unknown}},
    {X86::VPERMI2B256rrk, {0, Unknown}},
    {X86::VPERMI2B256rrkz, {0, Unknown}},
    {X86::VPERMI2Brm, {0, Unknown}},
    {X86::VPERMI2Brmk, {0, Unknown}},
    {X86::VPERMI2Brmkz, {0, Unknown}},
    {X86::VPERMI2Brr, {0, Unknown}},
    {X86::VPERMI2Brrk, {0, Unknown}},
    {X86::VPERMI2Brrkz, {0, Unknown}},
    {X86::VPERMI2D128rm, {1, Unknown}},
    {X86::VPERMI2D128rmb, {1, Unknown}},
    {X86::VPERMI2D128rmbk, {1, Unknown}},
    {X86::VPERMI2D128rmbkz, {1, Unknown}},
    {X86::VPERMI2D128rmk, {1, Unknown}},
    {X86::VPERMI2D128rmkz, {1, Unknown}},
    {X86::VPERMI2D128rr, {0, Unknown}},
    {X86::VPERMI2D128rrk, {0, Unknown}},
    {X86::VPERMI2D128rrkz, {0, Unknown}},
    {X86::VPERMI2D256rm, {0, Unknown}},
    {X86::VPERMI2D256rmb, {0, Unknown}},
    {X86::VPERMI2D256rmbk, {0, Unknown}},
    {X86::VPERMI2D256rmbkz, {0, Unknown}},
    {X86::VPERMI2D256rmk, {0, Unknown}},
    {X86::VPERMI2D256rmkz, {0, Unknown}},
    {X86::VPERMI2D256rr, {0, Unknown}},
    {X86::VPERMI2D256rrk, {0, Unknown}},
    {X86::VPERMI2D256rrkz, {0, Unknown}},
    {X86::VPERMI2Drm, {0, Unknown}},
    {X86::VPERMI2Drmb, {0, Unknown}},
    {X86::VPERMI2Drmbk, {0, Unknown}},
    {X86::VPERMI2Drmbkz, {0, Unknown}},
    {X86::VPERMI2Drmk, {0, Unknown}},
    {X86::VPERMI2Drmkz, {0, Unknown}},
    {X86::VPERMI2Drr, {0, Unknown}},
    {X86::VPERMI2Drrk, {0, Unknown}},
    {X86::VPERMI2Drrkz, {0, Unknown}},
    {X86::VPERMI2PD128rm, {1, Unknown}},
    {X86::VPERMI2PD128rmb, {1, Unknown}},
    {X86::VPERMI2PD128rmbk, {1, Unknown}},
    {X86::VPERMI2PD128rmbkz, {1, Unknown}},
    {X86::VPERMI2PD128rmk, {1, Unknown}},
    {X86::VPERMI2PD128rmkz, {1, Unknown}},
    {X86::VPERMI2PD128rr, {0, Unknown}},
    {X86::VPERMI2PD128rrk, {0, Unknown}},
    {X86::VPERMI2PD128rrkz, {0, Unknown}},
    {X86::VPERMI2PD256rm, {0, Unknown}},
    {X86::VPERMI2PD256rmb, {0, Unknown}},
    {X86::VPERMI2PD256rmbk, {0, Unknown}},
    {X86::VPERMI2PD256rmbkz, {0, Unknown}},
    {X86::VPERMI2PD256rmk, {0, Unknown}},
    {X86::VPERMI2PD256rmkz, {0, Unknown}},
    {X86::VPERMI2PD256rr, {0, Unknown}},
    {X86::VPERMI2PD256rrk, {0, Unknown}},
    {X86::VPERMI2PD256rrkz, {0, Unknown}},
    {X86::VPERMI2PDrm, {0, Unknown}},
    {X86::VPERMI2PDrmb, {0, Unknown}},
    {X86::VPERMI2PDrmbk, {0, Unknown}},
    {X86::VPERMI2PDrmbkz, {0, Unknown}},
    {X86::VPERMI2PDrmk, {0, Unknown}},
    {X86::VPERMI2PDrmkz, {0, Unknown}},
    {X86::VPERMI2PDrr, {0, Unknown}},
    {X86::VPERMI2PDrrk, {0, Unknown}},
    {X86::VPERMI2PDrrkz, {0, Unknown}},
    {X86::VPERMI2PS128rm, {1, Unknown}},
    {X86::VPERMI2PS128rmb, {1, Unknown}},
    {X86::VPERMI2PS128rmbk, {1, Unknown}},
    {X86::VPERMI2PS128rmbkz, {1, Unknown}},
    {X86::VPERMI2PS128rmk, {1, Unknown}},
    {X86::VPERMI2PS128rmkz, {1, Unknown}},
    {X86::VPERMI2PS128rr, {0, Unknown}},
    {X86::VPERMI2PS128rrk, {0, Unknown}},
    {X86::VPERMI2PS128rrkz, {0, Unknown}},
    {X86::VPERMI2PS256rm, {0, Unknown}},
    {X86::VPERMI2PS256rmb, {0, Unknown}},
    {X86::VPERMI2PS256rmbk, {0, Unknown}},
    {X86::VPERMI2PS256rmbkz, {0, Unknown}},
    {X86::VPERMI2PS256rmk, {0, Unknown}},
    {X86::VPERMI2PS256rmkz, {0, Unknown}},
    {X86::VPERMI2PS256rr, {0, Unknown}},
    {X86::VPERMI2PS256rrk, {0, Unknown}},
    {X86::VPERMI2PS256rrkz, {0, Unknown}},
    {X86::VPERMI2PSrm, {0, Unknown}},
    {X86::VPERMI2PSrmb, {0, Unknown}},
    {X86::VPERMI2PSrmbk, {0, Unknown}},
    {X86::VPERMI2PSrmbkz, {0, Unknown}},
    {X86::VPERMI2PSrmk, {0, Unknown}},
    {X86::VPERMI2PSrmkz, {0, Unknown}},
    {X86::VPERMI2PSrr, {0, Unknown}},
    {X86::VPERMI2PSrrk, {0, Unknown}},
    {X86::VPERMI2PSrrkz, {0, Unknown}},
    {X86::VPERMI2Q128rm, {1, Unknown}},
    {X86::VPERMI2Q128rmb, {1, Unknown}},
    {X86::VPERMI2Q128rmbk, {1, Unknown}},
    {X86::VPERMI2Q128rmbkz, {1, Unknown}},
    {X86::VPERMI2Q128rmk, {1, Unknown}},
    {X86::VPERMI2Q128rmkz, {1, Unknown}},
    {X86::VPERMI2Q128rr, {0, Unknown}},
    {X86::VPERMI2Q128rrk, {0, Unknown}},
    {X86::VPERMI2Q128rrkz, {0, Unknown}},
    {X86::VPERMI2Q256rm, {0, Unknown}},
    {X86::VPERMI2Q256rmb, {0, Unknown}},
    {X86::VPERMI2Q256rmbk, {0, Unknown}},
    {X86::VPERMI2Q256rmbkz, {0, Unknown}},
    {X86::VPERMI2Q256rmk, {0, Unknown}},
    {X86::VPERMI2Q256rmkz, {0, Unknown}},
    {X86::VPERMI2Q256rr, {0, Unknown}},
    {X86::VPERMI2Q256rrk, {0, Unknown}},
    {X86::VPERMI2Q256rrkz, {0, Unknown}},
    {X86::VPERMI2Qrm, {0, Unknown}},
    {X86::VPERMI2Qrmb, {0, Unknown}},
    {X86::VPERMI2Qrmbk, {0, Unknown}},
    {X86::VPERMI2Qrmbkz, {0, Unknown}},
    {X86::VPERMI2Qrmk, {0, Unknown}},
    {X86::VPERMI2Qrmkz, {0, Unknown}},
    {X86::VPERMI2Qrr, {0, Unknown}},
    {X86::VPERMI2Qrrk, {0, Unknown}},
    {X86::VPERMI2Qrrkz, {0, Unknown}},
    {X86::VPERMI2W128rm, {1, Unknown}},
    {X86::VPERMI2W128rmk, {1, Unknown}},
    {X86::VPERMI2W128rmkz, {1, Unknown}},
    {X86::VPERMI2W128rr, {0, Unknown}},
    {X86::VPERMI2W128rrk, {0, Unknown}},
    {X86::VPERMI2W128rrkz, {0, Unknown}},
    {X86::VPERMI2W256rm, {0, Unknown}},
    {X86::VPERMI2W256rmk, {0, Unknown}},
    {X86::VPERMI2W256rmkz, {0, Unknown}},
    {X86::VPERMI2W256rr, {0, Unknown}},
    {X86::VPERMI2W256rrk, {0, Unknown}},
    {X86::VPERMI2W256rrkz, {0, Unknown}},
    {X86::VPERMI2Wrm, {0, Unknown}},
    {X86::VPERMI2Wrmk, {0, Unknown}},
    {X86::VPERMI2Wrmkz, {0, Unknown}},
    {X86::VPERMI2Wrr, {0, Unknown}},
    {X86::VPERMI2Wrrk, {0, Unknown}},
    {X86::VPERMI2Wrrkz, {0, Unknown}},
    {X86::VPERMIL2PDYmr, {0, Unknown}},
    {X86::VPERMIL2PDYrm, {0, Unknown}},
    {X86::VPERMIL2PDYrr, {0, Unknown}},
    {X86::VPERMIL2PDYrr_REV, {0, Unknown}},
    {X86::VPERMIL2PDmr, {0, Unknown}},
    {X86::VPERMIL2PDrm, {0, Unknown}},
    {X86::VPERMIL2PDrr, {0, Unknown}},
    {X86::VPERMIL2PDrr_REV, {0, Unknown}},
    {X86::VPERMIL2PSYmr, {0, Unknown}},
    {X86::VPERMIL2PSYrm, {0, Unknown}},
    {X86::VPERMIL2PSYrr, {0, Unknown}},
    {X86::VPERMIL2PSYrr_REV, {0, Unknown}},
    {X86::VPERMIL2PSmr, {0, Unknown}},
    {X86::VPERMIL2PSrm, {0, Unknown}},
    {X86::VPERMIL2PSrr, {0, Unknown}},
    {X86::VPERMIL2PSrr_REV, {0, Unknown}},
    {X86::VPERMILPDYmi, {0, Unknown}},
    {X86::VPERMILPDYri, {0, Unknown}},
    {X86::VPERMILPDYrm, {0, Unknown}},
    {X86::VPERMILPDYrr, {0, Unknown}},
    {X86::VPERMILPDZ128mbi, {0, Unknown}},
    {X86::VPERMILPDZ128mbik, {0, Unknown}},
    {X86::VPERMILPDZ128mbikz, {0, Unknown}},
    {X86::VPERMILPDZ128mi, {1, Unknown}},
    {X86::VPERMILPDZ128mik, {1, Unknown}},
    {X86::VPERMILPDZ128mikz, {1, Unknown}},
    {X86::VPERMILPDZ128ri, {0, Unknown}},
    {X86::VPERMILPDZ128rik, {0, Unknown}},
    {X86::VPERMILPDZ128rikz, {0, Unknown}},
    {X86::VPERMILPDZ128rm, {1, Unknown}},
    {X86::VPERMILPDZ128rmb, {1, Unknown}},
    {X86::VPERMILPDZ128rmbk, {1, Unknown}},
    {X86::VPERMILPDZ128rmbkz, {1, Unknown}},
    {X86::VPERMILPDZ128rmk, {1, Unknown}},
    {X86::VPERMILPDZ128rmkz, {1, Unknown}},
    {X86::VPERMILPDZ128rr, {0, Unknown}},
    {X86::VPERMILPDZ128rrk, {0, Unknown}},
    {X86::VPERMILPDZ128rrkz, {0, Unknown}},
    {X86::VPERMILPDZ256mbi, {0, Unknown}},
    {X86::VPERMILPDZ256mbik, {0, Unknown}},
    {X86::VPERMILPDZ256mbikz, {0, Unknown}},
    {X86::VPERMILPDZ256mi, {0, Unknown}},
    {X86::VPERMILPDZ256mik, {0, Unknown}},
    {X86::VPERMILPDZ256mikz, {0, Unknown}},
    {X86::VPERMILPDZ256ri, {0, Unknown}},
    {X86::VPERMILPDZ256rik, {0, Unknown}},
    {X86::VPERMILPDZ256rikz, {0, Unknown}},
    {X86::VPERMILPDZ256rm, {0, Unknown}},
    {X86::VPERMILPDZ256rmb, {0, Unknown}},
    {X86::VPERMILPDZ256rmbk, {0, Unknown}},
    {X86::VPERMILPDZ256rmbkz, {0, Unknown}},
    {X86::VPERMILPDZ256rmk, {0, Unknown}},
    {X86::VPERMILPDZ256rmkz, {0, Unknown}},
    {X86::VPERMILPDZ256rr, {0, Unknown}},
    {X86::VPERMILPDZ256rrk, {0, Unknown}},
    {X86::VPERMILPDZ256rrkz, {0, Unknown}},
    {X86::VPERMILPDZmbi, {0, Unknown}},
    {X86::VPERMILPDZmbik, {0, Unknown}},
    {X86::VPERMILPDZmbikz, {0, Unknown}},
    {X86::VPERMILPDZmi, {0, Unknown}},
    {X86::VPERMILPDZmik, {0, Unknown}},
    {X86::VPERMILPDZmikz, {0, Unknown}},
    {X86::VPERMILPDZri, {0, Unknown}},
    {X86::VPERMILPDZrik, {0, Unknown}},
    {X86::VPERMILPDZrikz, {0, Unknown}},
    {X86::VPERMILPDZrm, {0, Unknown}},
    {X86::VPERMILPDZrmb, {0, Unknown}},
    {X86::VPERMILPDZrmbk, {0, Unknown}},
    {X86::VPERMILPDZrmbkz, {0, Unknown}},
    {X86::VPERMILPDZrmk, {0, Unknown}},
    {X86::VPERMILPDZrmkz, {0, Unknown}},
    {X86::VPERMILPDZrr, {0, Unknown}},
    {X86::VPERMILPDZrrk, {0, Unknown}},
    {X86::VPERMILPDZrrkz, {0, Unknown}},
    {X86::VPERMILPDmi, {0, Unknown}},
    {X86::VPERMILPDri, {0, Unknown}},
    {X86::VPERMILPDrm, {0, Unknown}},
    {X86::VPERMILPDrr, {0, Unknown}},
    {X86::VPERMILPSYmi, {0, Unknown}},
    {X86::VPERMILPSYri, {0, Unknown}},
    {X86::VPERMILPSYrm, {0, Unknown}},
    {X86::VPERMILPSYrr, {0, Unknown}},
    {X86::VPERMILPSZ128mbi, {0, Unknown}},
    {X86::VPERMILPSZ128mbik, {0, Unknown}},
    {X86::VPERMILPSZ128mbikz, {0, Unknown}},
    {X86::VPERMILPSZ128mi, {1, Unknown}},
    {X86::VPERMILPSZ128mik, {1, Unknown}},
    {X86::VPERMILPSZ128mikz, {1, Unknown}},
    {X86::VPERMILPSZ128ri, {0, Unknown}},
    {X86::VPERMILPSZ128rik, {0, Unknown}},
    {X86::VPERMILPSZ128rikz, {0, Unknown}},
    {X86::VPERMILPSZ128rm, {1, Unknown}},
    {X86::VPERMILPSZ128rmb, {1, Unknown}},
    {X86::VPERMILPSZ128rmbk, {1, Unknown}},
    {X86::VPERMILPSZ128rmbkz, {1, Unknown}},
    {X86::VPERMILPSZ128rmk, {1, Unknown}},
    {X86::VPERMILPSZ128rmkz, {1, Unknown}},
    {X86::VPERMILPSZ128rr, {0, Unknown}},
    {X86::VPERMILPSZ128rrk, {0, Unknown}},
    {X86::VPERMILPSZ128rrkz, {0, Unknown}},
    {X86::VPERMILPSZ256mbi, {0, Unknown}},
    {X86::VPERMILPSZ256mbik, {0, Unknown}},
    {X86::VPERMILPSZ256mbikz, {0, Unknown}},
    {X86::VPERMILPSZ256mi, {0, Unknown}},
    {X86::VPERMILPSZ256mik, {0, Unknown}},
    {X86::VPERMILPSZ256mikz, {0, Unknown}},
    {X86::VPERMILPSZ256ri, {0, Unknown}},
    {X86::VPERMILPSZ256rik, {0, Unknown}},
    {X86::VPERMILPSZ256rikz, {0, Unknown}},
    {X86::VPERMILPSZ256rm, {0, Unknown}},
    {X86::VPERMILPSZ256rmb, {0, Unknown}},
    {X86::VPERMILPSZ256rmbk, {0, Unknown}},
    {X86::VPERMILPSZ256rmbkz, {0, Unknown}},
    {X86::VPERMILPSZ256rmk, {0, Unknown}},
    {X86::VPERMILPSZ256rmkz, {0, Unknown}},
    {X86::VPERMILPSZ256rr, {0, Unknown}},
    {X86::VPERMILPSZ256rrk, {0, Unknown}},
    {X86::VPERMILPSZ256rrkz, {0, Unknown}},
    {X86::VPERMILPSZmbi, {0, Unknown}},
    {X86::VPERMILPSZmbik, {0, Unknown}},
    {X86::VPERMILPSZmbikz, {0, Unknown}},
    {X86::VPERMILPSZmi, {0, Unknown}},
    {X86::VPERMILPSZmik, {0, Unknown}},
    {X86::VPERMILPSZmikz, {0, Unknown}},
    {X86::VPERMILPSZri, {0, Unknown}},
    {X86::VPERMILPSZrik, {0, Unknown}},
    {X86::VPERMILPSZrikz, {0, Unknown}},
    {X86::VPERMILPSZrm, {0, Unknown}},
    {X86::VPERMILPSZrmb, {0, Unknown}},
    {X86::VPERMILPSZrmbk, {0, Unknown}},
    {X86::VPERMILPSZrmbkz, {0, Unknown}},
    {X86::VPERMILPSZrmk, {0, Unknown}},
    {X86::VPERMILPSZrmkz, {0, Unknown}},
    {X86::VPERMILPSZrr, {0, Unknown}},
    {X86::VPERMILPSZrrk, {0, Unknown}},
    {X86::VPERMILPSZrrkz, {0, Unknown}},
    {X86::VPERMILPSmi, {0, Unknown}},
    {X86::VPERMILPSri, {0, Unknown}},
    {X86::VPERMILPSrm, {0, Unknown}},
    {X86::VPERMILPSrr, {0, Unknown}},
    {X86::VPERMPDYmi, {0, Unknown}},
    {X86::VPERMPDYri, {0, Unknown}},
    {X86::VPERMPDZ256mbi, {0, Unknown}},
    {X86::VPERMPDZ256mbik, {0, Unknown}},
    {X86::VPERMPDZ256mbikz, {0, Unknown}},
    {X86::VPERMPDZ256mi, {0, Unknown}},
    {X86::VPERMPDZ256mik, {0, Unknown}},
    {X86::VPERMPDZ256mikz, {0, Unknown}},
    {X86::VPERMPDZ256ri, {0, Unknown}},
    {X86::VPERMPDZ256rik, {0, Unknown}},
    {X86::VPERMPDZ256rikz, {0, Unknown}},
    {X86::VPERMPDZ256rm, {0, Unknown}},
    {X86::VPERMPDZ256rmb, {0, Unknown}},
    {X86::VPERMPDZ256rmbk, {0, Unknown}},
    {X86::VPERMPDZ256rmbkz, {0, Unknown}},
    {X86::VPERMPDZ256rmk, {0, Unknown}},
    {X86::VPERMPDZ256rmkz, {0, Unknown}},
    {X86::VPERMPDZ256rr, {0, Unknown}},
    {X86::VPERMPDZ256rrk, {0, Unknown}},
    {X86::VPERMPDZ256rrkz, {0, Unknown}},
    {X86::VPERMPDZmbi, {0, Unknown}},
    {X86::VPERMPDZmbik, {0, Unknown}},
    {X86::VPERMPDZmbikz, {0, Unknown}},
    {X86::VPERMPDZmi, {0, Unknown}},
    {X86::VPERMPDZmik, {0, Unknown}},
    {X86::VPERMPDZmikz, {0, Unknown}},
    {X86::VPERMPDZri, {0, Unknown}},
    {X86::VPERMPDZrik, {0, Unknown}},
    {X86::VPERMPDZrikz, {0, Unknown}},
    {X86::VPERMPDZrm, {0, Unknown}},
    {X86::VPERMPDZrmb, {0, Unknown}},
    {X86::VPERMPDZrmbk, {0, Unknown}},
    {X86::VPERMPDZrmbkz, {0, Unknown}},
    {X86::VPERMPDZrmk, {0, Unknown}},
    {X86::VPERMPDZrmkz, {0, Unknown}},
    {X86::VPERMPDZrr, {0, Unknown}},
    {X86::VPERMPDZrrk, {0, Unknown}},
    {X86::VPERMPDZrrkz, {0, Unknown}},
    {X86::VPERMPSYrm, {0, Unknown}},
    {X86::VPERMPSYrr, {0, Unknown}},
    {X86::VPERMPSZ256rm, {0, Unknown}},
    {X86::VPERMPSZ256rmb, {0, Unknown}},
    {X86::VPERMPSZ256rmbk, {0, Unknown}},
    {X86::VPERMPSZ256rmbkz, {0, Unknown}},
    {X86::VPERMPSZ256rmk, {0, Unknown}},
    {X86::VPERMPSZ256rmkz, {0, Unknown}},
    {X86::VPERMPSZ256rr, {0, Unknown}},
    {X86::VPERMPSZ256rrk, {0, Unknown}},
    {X86::VPERMPSZ256rrkz, {0, Unknown}},
    {X86::VPERMPSZrm, {0, Unknown}},
    {X86::VPERMPSZrmb, {0, Unknown}},
    {X86::VPERMPSZrmbk, {0, Unknown}},
    {X86::VPERMPSZrmbkz, {0, Unknown}},
    {X86::VPERMPSZrmk, {0, Unknown}},
    {X86::VPERMPSZrmkz, {0, Unknown}},
    {X86::VPERMPSZrr, {0, Unknown}},
    {X86::VPERMPSZrrk, {0, Unknown}},
    {X86::VPERMPSZrrkz, {0, Unknown}},
    {X86::VPERMQYmi, {0, Unknown}},
    {X86::VPERMQYri, {0, Unknown}},
    {X86::VPERMQZ256mbi, {0, Unknown}},
    {X86::VPERMQZ256mbik, {0, Unknown}},
    {X86::VPERMQZ256mbikz, {0, Unknown}},
    {X86::VPERMQZ256mi, {0, Unknown}},
    {X86::VPERMQZ256mik, {0, Unknown}},
    {X86::VPERMQZ256mikz, {0, Unknown}},
    {X86::VPERMQZ256ri, {0, Unknown}},
    {X86::VPERMQZ256rik, {0, Unknown}},
    {X86::VPERMQZ256rikz, {0, Unknown}},
    {X86::VPERMQZ256rm, {0, Unknown}},
    {X86::VPERMQZ256rmb, {0, Unknown}},
    {X86::VPERMQZ256rmbk, {0, Unknown}},
    {X86::VPERMQZ256rmbkz, {0, Unknown}},
    {X86::VPERMQZ256rmk, {0, Unknown}},
    {X86::VPERMQZ256rmkz, {0, Unknown}},
    {X86::VPERMQZ256rr, {0, Unknown}},
    {X86::VPERMQZ256rrk, {0, Unknown}},
    {X86::VPERMQZ256rrkz, {0, Unknown}},
    {X86::VPERMQZmbi, {0, Unknown}},
    {X86::VPERMQZmbik, {0, Unknown}},
    {X86::VPERMQZmbikz, {0, Unknown}},
    {X86::VPERMQZmi, {0, Unknown}},
    {X86::VPERMQZmik, {0, Unknown}},
    {X86::VPERMQZmikz, {0, Unknown}},
    {X86::VPERMQZri, {0, Unknown}},
    {X86::VPERMQZrik, {0, Unknown}},
    {X86::VPERMQZrikz, {0, Unknown}},
    {X86::VPERMQZrm, {0, Unknown}},
    {X86::VPERMQZrmb, {0, Unknown}},
    {X86::VPERMQZrmbk, {0, Unknown}},
    {X86::VPERMQZrmbkz, {0, Unknown}},
    {X86::VPERMQZrmk, {0, Unknown}},
    {X86::VPERMQZrmkz, {0, Unknown}},
    {X86::VPERMQZrr, {0, Unknown}},
    {X86::VPERMQZrrk, {0, Unknown}},
    {X86::VPERMQZrrkz, {0, Unknown}},
    {X86::VPERMT2B128rm, {1, Unknown}},
    {X86::VPERMT2B128rmk, {1, Unknown}},
    {X86::VPERMT2B128rmkz, {1, Unknown}},
    {X86::VPERMT2B128rr, {0, Unknown}},
    {X86::VPERMT2B128rrk, {0, Unknown}},
    {X86::VPERMT2B128rrkz, {0, Unknown}},
    {X86::VPERMT2B256rm, {0, Unknown}},
    {X86::VPERMT2B256rmk, {0, Unknown}},
    {X86::VPERMT2B256rmkz, {0, Unknown}},
    {X86::VPERMT2B256rr, {0, Unknown}},
    {X86::VPERMT2B256rrk, {0, Unknown}},
    {X86::VPERMT2B256rrkz, {0, Unknown}},
    {X86::VPERMT2Brm, {0, Unknown}},
    {X86::VPERMT2Brmk, {0, Unknown}},
    {X86::VPERMT2Brmkz, {0, Unknown}},
    {X86::VPERMT2Brr, {0, Unknown}},
    {X86::VPERMT2Brrk, {0, Unknown}},
    {X86::VPERMT2Brrkz, {0, Unknown}},
    {X86::VPERMT2D128rm, {1, Unknown}},
    {X86::VPERMT2D128rmb, {1, Unknown}},
    {X86::VPERMT2D128rmbk, {1, Unknown}},
    {X86::VPERMT2D128rmbkz, {1, Unknown}},
    {X86::VPERMT2D128rmk, {1, Unknown}},
    {X86::VPERMT2D128rmkz, {1, Unknown}},
    {X86::VPERMT2D128rr, {0, Unknown}},
    {X86::VPERMT2D128rrk, {0, Unknown}},
    {X86::VPERMT2D128rrkz, {0, Unknown}},
    {X86::VPERMT2D256rm, {0, Unknown}},
    {X86::VPERMT2D256rmb, {0, Unknown}},
    {X86::VPERMT2D256rmbk, {0, Unknown}},
    {X86::VPERMT2D256rmbkz, {0, Unknown}},
    {X86::VPERMT2D256rmk, {0, Unknown}},
    {X86::VPERMT2D256rmkz, {0, Unknown}},
    {X86::VPERMT2D256rr, {0, Unknown}},
    {X86::VPERMT2D256rrk, {0, Unknown}},
    {X86::VPERMT2D256rrkz, {0, Unknown}},
    {X86::VPERMT2Drm, {0, Unknown}},
    {X86::VPERMT2Drmb, {0, Unknown}},
    {X86::VPERMT2Drmbk, {0, Unknown}},
    {X86::VPERMT2Drmbkz, {0, Unknown}},
    {X86::VPERMT2Drmk, {0, Unknown}},
    {X86::VPERMT2Drmkz, {0, Unknown}},
    {X86::VPERMT2Drr, {0, Unknown}},
    {X86::VPERMT2Drrk, {0, Unknown}},
    {X86::VPERMT2Drrkz, {0, Unknown}},
    {X86::VPERMT2PD128rm, {1, Unknown}},
    {X86::VPERMT2PD128rmb, {1, Unknown}},
    {X86::VPERMT2PD128rmbk, {1, Unknown}},
    {X86::VPERMT2PD128rmbkz, {1, Unknown}},
    {X86::VPERMT2PD128rmk, {1, Unknown}},
    {X86::VPERMT2PD128rmkz, {1, Unknown}},
    {X86::VPERMT2PD128rr, {0, Unknown}},
    {X86::VPERMT2PD128rrk, {0, Unknown}},
    {X86::VPERMT2PD128rrkz, {0, Unknown}},
    {X86::VPERMT2PD256rm, {0, Unknown}},
    {X86::VPERMT2PD256rmb, {0, Unknown}},
    {X86::VPERMT2PD256rmbk, {0, Unknown}},
    {X86::VPERMT2PD256rmbkz, {0, Unknown}},
    {X86::VPERMT2PD256rmk, {0, Unknown}},
    {X86::VPERMT2PD256rmkz, {0, Unknown}},
    {X86::VPERMT2PD256rr, {0, Unknown}},
    {X86::VPERMT2PD256rrk, {0, Unknown}},
    {X86::VPERMT2PD256rrkz, {0, Unknown}},
    {X86::VPERMT2PDrm, {0, Unknown}},
    {X86::VPERMT2PDrmb, {0, Unknown}},
    {X86::VPERMT2PDrmbk, {0, Unknown}},
    {X86::VPERMT2PDrmbkz, {0, Unknown}},
    {X86::VPERMT2PDrmk, {0, Unknown}},
    {X86::VPERMT2PDrmkz, {0, Unknown}},
    {X86::VPERMT2PDrr, {0, Unknown}},
    {X86::VPERMT2PDrrk, {0, Unknown}},
    {X86::VPERMT2PDrrkz, {0, Unknown}},
    {X86::VPERMT2PS128rm, {1, Unknown}},
    {X86::VPERMT2PS128rmb, {1, Unknown}},
    {X86::VPERMT2PS128rmbk, {1, Unknown}},
    {X86::VPERMT2PS128rmbkz, {1, Unknown}},
    {X86::VPERMT2PS128rmk, {1, Unknown}},
    {X86::VPERMT2PS128rmkz, {1, Unknown}},
    {X86::VPERMT2PS128rr, {0, Unknown}},
    {X86::VPERMT2PS128rrk, {0, Unknown}},
    {X86::VPERMT2PS128rrkz, {0, Unknown}},
    {X86::VPERMT2PS256rm, {0, Unknown}},
    {X86::VPERMT2PS256rmb, {0, Unknown}},
    {X86::VPERMT2PS256rmbk, {0, Unknown}},
    {X86::VPERMT2PS256rmbkz, {0, Unknown}},
    {X86::VPERMT2PS256rmk, {0, Unknown}},
    {X86::VPERMT2PS256rmkz, {0, Unknown}},
    {X86::VPERMT2PS256rr, {0, Unknown}},
    {X86::VPERMT2PS256rrk, {0, Unknown}},
    {X86::VPERMT2PS256rrkz, {0, Unknown}},
    {X86::VPERMT2PSrm, {0, Unknown}},
    {X86::VPERMT2PSrmb, {0, Unknown}},
    {X86::VPERMT2PSrmbk, {0, Unknown}},
    {X86::VPERMT2PSrmbkz, {0, Unknown}},
    {X86::VPERMT2PSrmk, {0, Unknown}},
    {X86::VPERMT2PSrmkz, {0, Unknown}},
    {X86::VPERMT2PSrr, {0, Unknown}},
    {X86::VPERMT2PSrrk, {0, Unknown}},
    {X86::VPERMT2PSrrkz, {0, Unknown}},
    {X86::VPERMT2Q128rm, {1, Unknown}},
    {X86::VPERMT2Q128rmb, {1, Unknown}},
    {X86::VPERMT2Q128rmbk, {1, Unknown}},
    {X86::VPERMT2Q128rmbkz, {1, Unknown}},
    {X86::VPERMT2Q128rmk, {1, Unknown}},
    {X86::VPERMT2Q128rmkz, {1, Unknown}},
    {X86::VPERMT2Q128rr, {0, Unknown}},
    {X86::VPERMT2Q128rrk, {0, Unknown}},
    {X86::VPERMT2Q128rrkz, {0, Unknown}},
    {X86::VPERMT2Q256rm, {0, Unknown}},
    {X86::VPERMT2Q256rmb, {0, Unknown}},
    {X86::VPERMT2Q256rmbk, {0, Unknown}},
    {X86::VPERMT2Q256rmbkz, {0, Unknown}},
    {X86::VPERMT2Q256rmk, {0, Unknown}},
    {X86::VPERMT2Q256rmkz, {0, Unknown}},
    {X86::VPERMT2Q256rr, {0, Unknown}},
    {X86::VPERMT2Q256rrk, {0, Unknown}},
    {X86::VPERMT2Q256rrkz, {0, Unknown}},
    {X86::VPERMT2Qrm, {0, Unknown}},
    {X86::VPERMT2Qrmb, {0, Unknown}},
    {X86::VPERMT2Qrmbk, {0, Unknown}},
    {X86::VPERMT2Qrmbkz, {0, Unknown}},
    {X86::VPERMT2Qrmk, {0, Unknown}},
    {X86::VPERMT2Qrmkz, {0, Unknown}},
    {X86::VPERMT2Qrr, {0, Unknown}},
    {X86::VPERMT2Qrrk, {0, Unknown}},
    {X86::VPERMT2Qrrkz, {0, Unknown}},
    {X86::VPERMT2W128rm, {1, Unknown}},
    {X86::VPERMT2W128rmk, {1, Unknown}},
    {X86::VPERMT2W128rmkz, {1, Unknown}},
    {X86::VPERMT2W128rr, {0, Unknown}},
    {X86::VPERMT2W128rrk, {0, Unknown}},
    {X86::VPERMT2W128rrkz, {0, Unknown}},
    {X86::VPERMT2W256rm, {0, Unknown}},
    {X86::VPERMT2W256rmk, {0, Unknown}},
    {X86::VPERMT2W256rmkz, {0, Unknown}},
    {X86::VPERMT2W256rr, {0, Unknown}},
    {X86::VPERMT2W256rrk, {0, Unknown}},
    {X86::VPERMT2W256rrkz, {0, Unknown}},
    {X86::VPERMT2Wrm, {0, Unknown}},
    {X86::VPERMT2Wrmk, {0, Unknown}},
    {X86::VPERMT2Wrmkz, {0, Unknown}},
    {X86::VPERMT2Wrr, {0, Unknown}},
    {X86::VPERMT2Wrrk, {0, Unknown}},
    {X86::VPERMT2Wrrkz, {0, Unknown}},
    {X86::VPERMWZ128rm, {1, Unknown}},
    {X86::VPERMWZ128rmk, {1, Unknown}},
    {X86::VPERMWZ128rmkz, {1, Unknown}},
    {X86::VPERMWZ128rr, {0, Unknown}},
    {X86::VPERMWZ128rrk, {0, Unknown}},
    {X86::VPERMWZ128rrkz, {0, Unknown}},
    {X86::VPERMWZ256rm, {0, Unknown}},
    {X86::VPERMWZ256rmk, {0, Unknown}},
    {X86::VPERMWZ256rmkz, {0, Unknown}},
    {X86::VPERMWZ256rr, {0, Unknown}},
    {X86::VPERMWZ256rrk, {0, Unknown}},
    {X86::VPERMWZ256rrkz, {0, Unknown}},
    {X86::VPERMWZrm, {0, Unknown}},
    {X86::VPERMWZrmk, {0, Unknown}},
    {X86::VPERMWZrmkz, {0, Unknown}},
    {X86::VPERMWZrr, {0, Unknown}},
    {X86::VPERMWZrrk, {0, Unknown}},
    {X86::VPERMWZrrkz, {0, Unknown}},
    {X86::VPEXPANDBZ128rm, {1, Unknown}},
    {X86::VPEXPANDBZ128rmk, {1, Unknown}},
    {X86::VPEXPANDBZ128rmkz, {1, Unknown}},
    {X86::VPEXPANDBZ128rr, {0, Unknown}},
    {X86::VPEXPANDBZ128rrk, {0, Unknown}},
    {X86::VPEXPANDBZ128rrkz, {0, Unknown}},
    {X86::VPEXPANDBZ256rm, {0, Unknown}},
    {X86::VPEXPANDBZ256rmk, {0, Unknown}},
    {X86::VPEXPANDBZ256rmkz, {0, Unknown}},
    {X86::VPEXPANDBZ256rr, {0, Unknown}},
    {X86::VPEXPANDBZ256rrk, {0, Unknown}},
    {X86::VPEXPANDBZ256rrkz, {0, Unknown}},
    {X86::VPEXPANDBZrm, {0, Unknown}},
    {X86::VPEXPANDBZrmk, {0, Unknown}},
    {X86::VPEXPANDBZrmkz, {0, Unknown}},
    {X86::VPEXPANDBZrr, {0, Unknown}},
    {X86::VPEXPANDBZrrk, {0, Unknown}},
    {X86::VPEXPANDBZrrkz, {0, Unknown}},
    {X86::VPEXPANDDZ128rm, {1, Unknown}},
    {X86::VPEXPANDDZ128rmk, {1, Unknown}},
    {X86::VPEXPANDDZ128rmkz, {1, Unknown}},
    {X86::VPEXPANDDZ128rr, {0, Unknown}},
    {X86::VPEXPANDDZ128rrk, {0, Unknown}},
    {X86::VPEXPANDDZ128rrkz, {0, Unknown}},
    {X86::VPEXPANDDZ256rm, {0, Unknown}},
    {X86::VPEXPANDDZ256rmk, {0, Unknown}},
    {X86::VPEXPANDDZ256rmkz, {0, Unknown}},
    {X86::VPEXPANDDZ256rr, {0, Unknown}},
    {X86::VPEXPANDDZ256rrk, {0, Unknown}},
    {X86::VPEXPANDDZ256rrkz, {0, Unknown}},
    {X86::VPEXPANDDZrm, {0, Unknown}},
    {X86::VPEXPANDDZrmk, {0, Unknown}},
    {X86::VPEXPANDDZrmkz, {0, Unknown}},
    {X86::VPEXPANDDZrr, {0, Unknown}},
    {X86::VPEXPANDDZrrk, {0, Unknown}},
    {X86::VPEXPANDDZrrkz, {0, Unknown}},
    {X86::VPEXPANDQZ128rm, {1, Unknown}},
    {X86::VPEXPANDQZ128rmk, {1, Unknown}},
    {X86::VPEXPANDQZ128rmkz, {1, Unknown}},
    {X86::VPEXPANDQZ128rr, {0, Unknown}},
    {X86::VPEXPANDQZ128rrk, {0, Unknown}},
    {X86::VPEXPANDQZ128rrkz, {0, Unknown}},
    {X86::VPEXPANDQZ256rm, {0, Unknown}},
    {X86::VPEXPANDQZ256rmk, {0, Unknown}},
    {X86::VPEXPANDQZ256rmkz, {0, Unknown}},
    {X86::VPEXPANDQZ256rr, {0, Unknown}},
    {X86::VPEXPANDQZ256rrk, {0, Unknown}},
    {X86::VPEXPANDQZ256rrkz, {0, Unknown}},
    {X86::VPEXPANDQZrm, {0, Unknown}},
    {X86::VPEXPANDQZrmk, {0, Unknown}},
    {X86::VPEXPANDQZrmkz, {0, Unknown}},
    {X86::VPEXPANDQZrr, {0, Unknown}},
    {X86::VPEXPANDQZrrk, {0, Unknown}},
    {X86::VPEXPANDQZrrkz, {0, Unknown}},
    {X86::VPEXPANDWZ128rm, {1, Unknown}},
    {X86::VPEXPANDWZ128rmk, {1, Unknown}},
    {X86::VPEXPANDWZ128rmkz, {1, Unknown}},
    {X86::VPEXPANDWZ128rr, {0, Unknown}},
    {X86::VPEXPANDWZ128rrk, {0, Unknown}},
    {X86::VPEXPANDWZ128rrkz, {0, Unknown}},
    {X86::VPEXPANDWZ256rm, {0, Unknown}},
    {X86::VPEXPANDWZ256rmk, {0, Unknown}},
    {X86::VPEXPANDWZ256rmkz, {0, Unknown}},
    {X86::VPEXPANDWZ256rr, {0, Unknown}},
    {X86::VPEXPANDWZ256rrk, {0, Unknown}},
    {X86::VPEXPANDWZ256rrkz, {0, Unknown}},
    {X86::VPEXPANDWZrm, {0, Unknown}},
    {X86::VPEXPANDWZrmk, {0, Unknown}},
    {X86::VPEXPANDWZrmkz, {0, Unknown}},
    {X86::VPEXPANDWZrr, {0, Unknown}},
    {X86::VPEXPANDWZrrk, {0, Unknown}},
    {X86::VPEXPANDWZrrkz, {0, Unknown}},
    {X86::VPEXTRBZmr, {0, Unknown}},
    {X86::VPEXTRBZrr, {0, Unknown}},
    {X86::VPEXTRBmr, {0, Unknown}},
    {X86::VPEXTRBrr, {0, Unknown}},
    {X86::VPEXTRDZmr, {0, Unknown}},
    {X86::VPEXTRDZrr, {0, Unknown}},
    {X86::VPEXTRDmr, {0, Unknown}},
    {X86::VPEXTRDrr, {0, Unknown}},
    {X86::VPEXTRQZmr, {0, Unknown}},
    {X86::VPEXTRQZrr, {0, Unknown}},
    {X86::VPEXTRQmr, {0, Unknown}},
    {X86::VPEXTRQrr, {0, Unknown}},
    {X86::VPEXTRWZmr, {0, Unknown}},
    {X86::VPEXTRWZrr, {0, Unknown}},
    {X86::VPEXTRWZrr_REV, {0, Unknown}},
    {X86::VPEXTRWmr, {0, Unknown}},
    {X86::VPEXTRWrr, {0, Unknown}},
    {X86::VPEXTRWrr_REV, {0, Unknown}},
    {X86::VPGATHERDDYrm, {0, Unknown}},
    {X86::VPGATHERDDZ128rm, {1, Unknown}},
    {X86::VPGATHERDDZ256rm, {0, Unknown}},
    {X86::VPGATHERDDZrm, {0, Unknown}},
    {X86::VPGATHERDDrm, {0, Unknown}},
    {X86::VPGATHERDQYrm, {0, Unknown}},
    {X86::VPGATHERDQZ128rm, {1, Unknown}},
    {X86::VPGATHERDQZ256rm, {0, Unknown}},
    {X86::VPGATHERDQZrm, {0, Unknown}},
    {X86::VPGATHERDQrm, {0, Unknown}},
    {X86::VPGATHERQDYrm, {0, Unknown}},
    {X86::VPGATHERQDZ128rm, {1, Unknown}},
    {X86::VPGATHERQDZ256rm, {0, Unknown}},
    {X86::VPGATHERQDZrm, {0, Unknown}},
    {X86::VPGATHERQDrm, {0, Unknown}},
    {X86::VPGATHERQQYrm, {0, Unknown}},
    {X86::VPGATHERQQZ128rm, {1, Unknown}},
    {X86::VPGATHERQQZ256rm, {0, Unknown}},
    {X86::VPGATHERQQZrm, {0, Unknown}},
    {X86::VPGATHERQQrm, {0, Unknown}},
    {X86::VPHADDBDrm, {0, Unknown}},
    {X86::VPHADDBDrr, {0, Unknown}},
    {X86::VPHADDBQrm, {0, Unknown}},
    {X86::VPHADDBQrr, {0, Unknown}},
    {X86::VPHADDBWrm, {0, Unknown}},
    {X86::VPHADDBWrr, {0, Unknown}},
    {X86::VPHADDDQrm, {0, Unknown}},
    {X86::VPHADDDQrr, {0, Unknown}},
    {X86::VPHADDDYrm, {0, Unknown}},
    {X86::VPHADDDYrr, {0, Unknown}},
    {X86::VPHADDDrm, {0, Unknown}},
    {X86::VPHADDDrr, {0, Unknown}},
    {X86::VPHADDSWYrm, {0, Unknown}},
    {X86::VPHADDSWYrr, {0, Unknown}},
    {X86::VPHADDSWrm, {0, Unknown}},
    {X86::VPHADDSWrr, {0, Unknown}},
    {X86::VPHADDUBDrm, {0, Unknown}},
    {X86::VPHADDUBDrr, {0, Unknown}},
    {X86::VPHADDUBQrm, {0, Unknown}},
    {X86::VPHADDUBQrr, {0, Unknown}},
    {X86::VPHADDUBWrm, {0, Unknown}},
    {X86::VPHADDUBWrr, {0, Unknown}},
    {X86::VPHADDUDQrm, {0, Unknown}},
    {X86::VPHADDUDQrr, {0, Unknown}},
    {X86::VPHADDUWDrm, {0, Unknown}},
    {X86::VPHADDUWDrr, {0, Unknown}},
    {X86::VPHADDUWQrm, {0, Unknown}},
    {X86::VPHADDUWQrr, {0, Unknown}},
    {X86::VPHADDWDrm, {0, Unknown}},
    {X86::VPHADDWDrr, {0, Unknown}},
    {X86::VPHADDWQrm, {0, Unknown}},
    {X86::VPHADDWQrr, {0, Unknown}},
    {X86::VPHADDWYrm, {0, Unknown}},
    {X86::VPHADDWYrr, {0, Unknown}},
    {X86::VPHADDWrm, {0, Unknown}},
    {X86::VPHADDWrr, {0, Unknown}},
    {X86::VPHMINPOSUWrm, {0, Unknown}},
    {X86::VPHMINPOSUWrr, {0, Unknown}},
    {X86::VPHSUBBWrm, {0, Unknown}},
    {X86::VPHSUBBWrr, {0, Unknown}},
    {X86::VPHSUBDQrm, {0, Unknown}},
    {X86::VPHSUBDQrr, {0, Unknown}},
    {X86::VPHSUBDYrm, {0, Unknown}},
    {X86::VPHSUBDYrr, {0, Unknown}},
    {X86::VPHSUBDrm, {0, Unknown}},
    {X86::VPHSUBDrr, {0, Unknown}},
    {X86::VPHSUBSWYrm, {0, Unknown}},
    {X86::VPHSUBSWYrr, {0, Unknown}},
    {X86::VPHSUBSWrm, {0, Unknown}},
    {X86::VPHSUBSWrr, {0, Unknown}},
    {X86::VPHSUBWDrm, {0, Unknown}},
    {X86::VPHSUBWDrr, {0, Unknown}},
    {X86::VPHSUBWYrm, {0, Unknown}},
    {X86::VPHSUBWYrr, {0, Unknown}},
    {X86::VPHSUBWrm, {0, Unknown}},
    {X86::VPHSUBWrr, {0, Unknown}},
    {X86::VPINSRBZrm, {0, Unknown}},
    {X86::VPINSRBZrr, {0, Unknown}},
    {X86::VPINSRBrm, {0, Unknown}},
    {X86::VPINSRBrr, {0, Unknown}},
    {X86::VPINSRDZrm, {0, Unknown}},
    {X86::VPINSRDZrr, {0, Unknown}},
    {X86::VPINSRDrm, {0, Unknown}},
    {X86::VPINSRDrr, {0, Unknown}},
    {X86::VPINSRQZrm, {0, Unknown}},
    {X86::VPINSRQZrr, {0, Unknown}},
    {X86::VPINSRQrm, {0, Unknown}},
    {X86::VPINSRQrr, {0, Unknown}},
    {X86::VPINSRWZrm, {0, Unknown}},
    {X86::VPINSRWZrr, {0, Unknown}},
    {X86::VPINSRWrm, {0, Unknown}},
    {X86::VPINSRWrr, {0, Unknown}},
    {X86::VPLZCNTDZ128rm, {1, Unknown}},
    {X86::VPLZCNTDZ128rmb, {1, Unknown}},
    {X86::VPLZCNTDZ128rmbk, {1, Unknown}},
    {X86::VPLZCNTDZ128rmbkz, {1, Unknown}},
    {X86::VPLZCNTDZ128rmk, {1, Unknown}},
    {X86::VPLZCNTDZ128rmkz, {1, Unknown}},
    {X86::VPLZCNTDZ128rr, {0, Unknown}},
    {X86::VPLZCNTDZ128rrk, {0, Unknown}},
    {X86::VPLZCNTDZ128rrkz, {0, Unknown}},
    {X86::VPLZCNTDZ256rm, {0, Unknown}},
    {X86::VPLZCNTDZ256rmb, {0, Unknown}},
    {X86::VPLZCNTDZ256rmbk, {0, Unknown}},
    {X86::VPLZCNTDZ256rmbkz, {0, Unknown}},
    {X86::VPLZCNTDZ256rmk, {0, Unknown}},
    {X86::VPLZCNTDZ256rmkz, {0, Unknown}},
    {X86::VPLZCNTDZ256rr, {0, Unknown}},
    {X86::VPLZCNTDZ256rrk, {0, Unknown}},
    {X86::VPLZCNTDZ256rrkz, {0, Unknown}},
    {X86::VPLZCNTDZrm, {0, Unknown}},
    {X86::VPLZCNTDZrmb, {0, Unknown}},
    {X86::VPLZCNTDZrmbk, {0, Unknown}},
    {X86::VPLZCNTDZrmbkz, {0, Unknown}},
    {X86::VPLZCNTDZrmk, {0, Unknown}},
    {X86::VPLZCNTDZrmkz, {0, Unknown}},
    {X86::VPLZCNTDZrr, {0, Unknown}},
    {X86::VPLZCNTDZrrk, {0, Unknown}},
    {X86::VPLZCNTDZrrkz, {0, Unknown}},
    {X86::VPLZCNTQZ128rm, {1, Unknown}},
    {X86::VPLZCNTQZ128rmb, {1, Unknown}},
    {X86::VPLZCNTQZ128rmbk, {1, Unknown}},
    {X86::VPLZCNTQZ128rmbkz, {1, Unknown}},
    {X86::VPLZCNTQZ128rmk, {1, Unknown}},
    {X86::VPLZCNTQZ128rmkz, {1, Unknown}},
    {X86::VPLZCNTQZ128rr, {0, Unknown}},
    {X86::VPLZCNTQZ128rrk, {0, Unknown}},
    {X86::VPLZCNTQZ128rrkz, {0, Unknown}},
    {X86::VPLZCNTQZ256rm, {0, Unknown}},
    {X86::VPLZCNTQZ256rmb, {0, Unknown}},
    {X86::VPLZCNTQZ256rmbk, {0, Unknown}},
    {X86::VPLZCNTQZ256rmbkz, {0, Unknown}},
    {X86::VPLZCNTQZ256rmk, {0, Unknown}},
    {X86::VPLZCNTQZ256rmkz, {0, Unknown}},
    {X86::VPLZCNTQZ256rr, {0, Unknown}},
    {X86::VPLZCNTQZ256rrk, {0, Unknown}},
    {X86::VPLZCNTQZ256rrkz, {0, Unknown}},
    {X86::VPLZCNTQZrm, {0, Unknown}},
    {X86::VPLZCNTQZrmb, {0, Unknown}},
    {X86::VPLZCNTQZrmbk, {0, Unknown}},
    {X86::VPLZCNTQZrmbkz, {0, Unknown}},
    {X86::VPLZCNTQZrmk, {0, Unknown}},
    {X86::VPLZCNTQZrmkz, {0, Unknown}},
    {X86::VPLZCNTQZrr, {0, Unknown}},
    {X86::VPLZCNTQZrrk, {0, Unknown}},
    {X86::VPLZCNTQZrrkz, {0, Unknown}},
    {X86::VPMACSDDrm, {0, Unknown}},
    {X86::VPMACSDDrr, {0, Unknown}},
    {X86::VPMACSDQHrm, {0, Unknown}},
    {X86::VPMACSDQHrr, {0, Unknown}},
    {X86::VPMACSDQLrm, {0, Unknown}},
    {X86::VPMACSDQLrr, {0, Unknown}},
    {X86::VPMACSSDDrm, {0, Unknown}},
    {X86::VPMACSSDDrr, {0, Unknown}},
    {X86::VPMACSSDQHrm, {0, Unknown}},
    {X86::VPMACSSDQHrr, {0, Unknown}},
    {X86::VPMACSSDQLrm, {0, Unknown}},
    {X86::VPMACSSDQLrr, {0, Unknown}},
    {X86::VPMACSSWDrm, {0, Unknown}},
    {X86::VPMACSSWDrr, {0, Unknown}},
    {X86::VPMACSSWWrm, {0, Unknown}},
    {X86::VPMACSSWWrr, {0, Unknown}},
    {X86::VPMACSWDrm, {0, Unknown}},
    {X86::VPMACSWDrr, {0, Unknown}},
    {X86::VPMACSWWrm, {0, Unknown}},
    {X86::VPMACSWWrr, {0, Unknown}},
    {X86::VPMADCSSWDrm, {0, Unknown}},
    {X86::VPMADCSSWDrr, {0, Unknown}},
    {X86::VPMADCSWDrm, {0, Unknown}},
    {X86::VPMADCSWDrr, {0, Unknown}},
    {X86::VPMADD52HUQZ128m, {0, Unknown}},
    {X86::VPMADD52HUQZ128mb, {0, Unknown}},
    {X86::VPMADD52HUQZ128mbk, {0, Unknown}},
    {X86::VPMADD52HUQZ128mbkz, {0, Unknown}},
    {X86::VPMADD52HUQZ128mk, {0, Unknown}},
    {X86::VPMADD52HUQZ128mkz, {0, Unknown}},
    {X86::VPMADD52HUQZ128r, {0, Unknown}},
    {X86::VPMADD52HUQZ128rk, {0, Unknown}},
    {X86::VPMADD52HUQZ128rkz, {0, Unknown}},
    {X86::VPMADD52HUQZ256m, {0, Unknown}},
    {X86::VPMADD52HUQZ256mb, {0, Unknown}},
    {X86::VPMADD52HUQZ256mbk, {0, Unknown}},
    {X86::VPMADD52HUQZ256mbkz, {0, Unknown}},
    {X86::VPMADD52HUQZ256mk, {0, Unknown}},
    {X86::VPMADD52HUQZ256mkz, {0, Unknown}},
    {X86::VPMADD52HUQZ256r, {0, Unknown}},
    {X86::VPMADD52HUQZ256rk, {0, Unknown}},
    {X86::VPMADD52HUQZ256rkz, {0, Unknown}},
    {X86::VPMADD52HUQZm, {0, Unknown}},
    {X86::VPMADD52HUQZmb, {0, Unknown}},
    {X86::VPMADD52HUQZmbk, {0, Unknown}},
    {X86::VPMADD52HUQZmbkz, {0, Unknown}},
    {X86::VPMADD52HUQZmk, {0, Unknown}},
    {X86::VPMADD52HUQZmkz, {0, Unknown}},
    {X86::VPMADD52HUQZr, {0, Unknown}},
    {X86::VPMADD52HUQZrk, {0, Unknown}},
    {X86::VPMADD52HUQZrkz, {0, Unknown}},
    {X86::VPMADD52LUQZ128m, {0, Unknown}},
    {X86::VPMADD52LUQZ128mb, {0, Unknown}},
    {X86::VPMADD52LUQZ128mbk, {0, Unknown}},
    {X86::VPMADD52LUQZ128mbkz, {0, Unknown}},
    {X86::VPMADD52LUQZ128mk, {0, Unknown}},
    {X86::VPMADD52LUQZ128mkz, {0, Unknown}},
    {X86::VPMADD52LUQZ128r, {0, Unknown}},
    {X86::VPMADD52LUQZ128rk, {0, Unknown}},
    {X86::VPMADD52LUQZ128rkz, {0, Unknown}},
    {X86::VPMADD52LUQZ256m, {0, Unknown}},
    {X86::VPMADD52LUQZ256mb, {0, Unknown}},
    {X86::VPMADD52LUQZ256mbk, {0, Unknown}},
    {X86::VPMADD52LUQZ256mbkz, {0, Unknown}},
    {X86::VPMADD52LUQZ256mk, {0, Unknown}},
    {X86::VPMADD52LUQZ256mkz, {0, Unknown}},
    {X86::VPMADD52LUQZ256r, {0, Unknown}},
    {X86::VPMADD52LUQZ256rk, {0, Unknown}},
    {X86::VPMADD52LUQZ256rkz, {0, Unknown}},
    {X86::VPMADD52LUQZm, {0, Unknown}},
    {X86::VPMADD52LUQZmb, {0, Unknown}},
    {X86::VPMADD52LUQZmbk, {0, Unknown}},
    {X86::VPMADD52LUQZmbkz, {0, Unknown}},
    {X86::VPMADD52LUQZmk, {0, Unknown}},
    {X86::VPMADD52LUQZmkz, {0, Unknown}},
    {X86::VPMADD52LUQZr, {0, Unknown}},
    {X86::VPMADD52LUQZrk, {0, Unknown}},
    {X86::VPMADD52LUQZrkz, {0, Unknown}},
    {X86::VPMADDUBSWYrm, {0, Unknown}},
    {X86::VPMADDUBSWYrr, {0, Unknown}},
    {X86::VPMADDUBSWZ128rm, {1, Unknown}},
    {X86::VPMADDUBSWZ128rmk, {1, Unknown}},
    {X86::VPMADDUBSWZ128rmkz, {1, Unknown}},
    {X86::VPMADDUBSWZ128rr, {0, Unknown}},
    {X86::VPMADDUBSWZ128rrk, {0, Unknown}},
    {X86::VPMADDUBSWZ128rrkz, {0, Unknown}},
    {X86::VPMADDUBSWZ256rm, {0, Unknown}},
    {X86::VPMADDUBSWZ256rmk, {0, Unknown}},
    {X86::VPMADDUBSWZ256rmkz, {0, Unknown}},
    {X86::VPMADDUBSWZ256rr, {0, Unknown}},
    {X86::VPMADDUBSWZ256rrk, {0, Unknown}},
    {X86::VPMADDUBSWZ256rrkz, {0, Unknown}},
    {X86::VPMADDUBSWZrm, {0, Unknown}},
    {X86::VPMADDUBSWZrmk, {0, Unknown}},
    {X86::VPMADDUBSWZrmkz, {0, Unknown}},
    {X86::VPMADDUBSWZrr, {0, Unknown}},
    {X86::VPMADDUBSWZrrk, {0, Unknown}},
    {X86::VPMADDUBSWZrrkz, {0, Unknown}},
    {X86::VPMADDUBSWrm, {0, Unknown}},
    {X86::VPMADDUBSWrr, {0, Unknown}},
    {X86::VPMADDWDYrm, {0, Unknown}},
    {X86::VPMADDWDYrr, {0, Unknown}},
    {X86::VPMADDWDZ128rm, {1, Unknown}},
    {X86::VPMADDWDZ128rmk, {1, Unknown}},
    {X86::VPMADDWDZ128rmkz, {1, Unknown}},
    {X86::VPMADDWDZ128rr, {0, Unknown}},
    {X86::VPMADDWDZ128rrk, {0, Unknown}},
    {X86::VPMADDWDZ128rrkz, {0, Unknown}},
    {X86::VPMADDWDZ256rm, {0, Unknown}},
    {X86::VPMADDWDZ256rmk, {0, Unknown}},
    {X86::VPMADDWDZ256rmkz, {0, Unknown}},
    {X86::VPMADDWDZ256rr, {0, Unknown}},
    {X86::VPMADDWDZ256rrk, {0, Unknown}},
    {X86::VPMADDWDZ256rrkz, {0, Unknown}},
    {X86::VPMADDWDZrm, {0, Unknown}},
    {X86::VPMADDWDZrmk, {0, Unknown}},
    {X86::VPMADDWDZrmkz, {0, Unknown}},
    {X86::VPMADDWDZrr, {0, Unknown}},
    {X86::VPMADDWDZrrk, {0, Unknown}},
    {X86::VPMADDWDZrrkz, {0, Unknown}},
    {X86::VPMADDWDrm, {0, Unknown}},
    {X86::VPMADDWDrr, {0, Unknown}},
    {X86::VPMASKMOVDYmr, {0, Unknown}},
    {X86::VPMASKMOVDYrm, {0, Unknown}},
    {X86::VPMASKMOVDmr, {0, Unknown}},
    {X86::VPMASKMOVDrm, {0, Unknown}},
    {X86::VPMASKMOVQYmr, {0, Unknown}},
    {X86::VPMASKMOVQYrm, {0, Unknown}},
    {X86::VPMASKMOVQmr, {0, Unknown}},
    {X86::VPMASKMOVQrm, {0, Unknown}},
    {X86::VPMAXSBYrm, {0, Unknown}},
    {X86::VPMAXSBYrr, {0, Unknown}},
    {X86::VPMAXSBZ128rm, {1, Unknown}},
    {X86::VPMAXSBZ128rmk, {1, Unknown}},
    {X86::VPMAXSBZ128rmkz, {1, Unknown}},
    {X86::VPMAXSBZ128rr, {0, Unknown}},
    {X86::VPMAXSBZ128rrk, {0, Unknown}},
    {X86::VPMAXSBZ128rrkz, {0, Unknown}},
    {X86::VPMAXSBZ256rm, {0, Unknown}},
    {X86::VPMAXSBZ256rmk, {0, Unknown}},
    {X86::VPMAXSBZ256rmkz, {0, Unknown}},
    {X86::VPMAXSBZ256rr, {0, Unknown}},
    {X86::VPMAXSBZ256rrk, {0, Unknown}},
    {X86::VPMAXSBZ256rrkz, {0, Unknown}},
    {X86::VPMAXSBZrm, {0, Unknown}},
    {X86::VPMAXSBZrmk, {0, Unknown}},
    {X86::VPMAXSBZrmkz, {0, Unknown}},
    {X86::VPMAXSBZrr, {0, Unknown}},
    {X86::VPMAXSBZrrk, {0, Unknown}},
    {X86::VPMAXSBZrrkz, {0, Unknown}},
    {X86::VPMAXSBrm, {0, Unknown}},
    {X86::VPMAXSBrr, {0, Unknown}},
    {X86::VPMAXSDYrm, {0, Unknown}},
    {X86::VPMAXSDYrr, {0, Unknown}},
    {X86::VPMAXSDZ128rm, {1, Unknown}},
    {X86::VPMAXSDZ128rmb, {1, Unknown}},
    {X86::VPMAXSDZ128rmbk, {1, Unknown}},
    {X86::VPMAXSDZ128rmbkz, {1, Unknown}},
    {X86::VPMAXSDZ128rmk, {1, Unknown}},
    {X86::VPMAXSDZ128rmkz, {1, Unknown}},
    {X86::VPMAXSDZ128rr, {0, Unknown}},
    {X86::VPMAXSDZ128rrk, {0, Unknown}},
    {X86::VPMAXSDZ128rrkz, {0, Unknown}},
    {X86::VPMAXSDZ256rm, {0, Unknown}},
    {X86::VPMAXSDZ256rmb, {0, Unknown}},
    {X86::VPMAXSDZ256rmbk, {0, Unknown}},
    {X86::VPMAXSDZ256rmbkz, {0, Unknown}},
    {X86::VPMAXSDZ256rmk, {0, Unknown}},
    {X86::VPMAXSDZ256rmkz, {0, Unknown}},
    {X86::VPMAXSDZ256rr, {0, Unknown}},
    {X86::VPMAXSDZ256rrk, {0, Unknown}},
    {X86::VPMAXSDZ256rrkz, {0, Unknown}},
    {X86::VPMAXSDZrm, {0, Unknown}},
    {X86::VPMAXSDZrmb, {0, Unknown}},
    {X86::VPMAXSDZrmbk, {0, Unknown}},
    {X86::VPMAXSDZrmbkz, {0, Unknown}},
    {X86::VPMAXSDZrmk, {0, Unknown}},
    {X86::VPMAXSDZrmkz, {0, Unknown}},
    {X86::VPMAXSDZrr, {0, Unknown}},
    {X86::VPMAXSDZrrk, {0, Unknown}},
    {X86::VPMAXSDZrrkz, {0, Unknown}},
    {X86::VPMAXSDrm, {0, Unknown}},
    {X86::VPMAXSDrr, {0, Unknown}},
    {X86::VPMAXSQZ128rm, {1, Unknown}},
    {X86::VPMAXSQZ128rmb, {1, Unknown}},
    {X86::VPMAXSQZ128rmbk, {1, Unknown}},
    {X86::VPMAXSQZ128rmbkz, {1, Unknown}},
    {X86::VPMAXSQZ128rmk, {1, Unknown}},
    {X86::VPMAXSQZ128rmkz, {1, Unknown}},
    {X86::VPMAXSQZ128rr, {0, Unknown}},
    {X86::VPMAXSQZ128rrk, {0, Unknown}},
    {X86::VPMAXSQZ128rrkz, {0, Unknown}},
    {X86::VPMAXSQZ256rm, {0, Unknown}},
    {X86::VPMAXSQZ256rmb, {0, Unknown}},
    {X86::VPMAXSQZ256rmbk, {0, Unknown}},
    {X86::VPMAXSQZ256rmbkz, {0, Unknown}},
    {X86::VPMAXSQZ256rmk, {0, Unknown}},
    {X86::VPMAXSQZ256rmkz, {0, Unknown}},
    {X86::VPMAXSQZ256rr, {0, Unknown}},
    {X86::VPMAXSQZ256rrk, {0, Unknown}},
    {X86::VPMAXSQZ256rrkz, {0, Unknown}},
    {X86::VPMAXSQZrm, {0, Unknown}},
    {X86::VPMAXSQZrmb, {0, Unknown}},
    {X86::VPMAXSQZrmbk, {0, Unknown}},
    {X86::VPMAXSQZrmbkz, {0, Unknown}},
    {X86::VPMAXSQZrmk, {0, Unknown}},
    {X86::VPMAXSQZrmkz, {0, Unknown}},
    {X86::VPMAXSQZrr, {0, Unknown}},
    {X86::VPMAXSQZrrk, {0, Unknown}},
    {X86::VPMAXSQZrrkz, {0, Unknown}},
    {X86::VPMAXSWYrm, {0, Unknown}},
    {X86::VPMAXSWYrr, {0, Unknown}},
    {X86::VPMAXSWZ128rm, {1, Unknown}},
    {X86::VPMAXSWZ128rmk, {1, Unknown}},
    {X86::VPMAXSWZ128rmkz, {1, Unknown}},
    {X86::VPMAXSWZ128rr, {0, Unknown}},
    {X86::VPMAXSWZ128rrk, {0, Unknown}},
    {X86::VPMAXSWZ128rrkz, {0, Unknown}},
    {X86::VPMAXSWZ256rm, {0, Unknown}},
    {X86::VPMAXSWZ256rmk, {0, Unknown}},
    {X86::VPMAXSWZ256rmkz, {0, Unknown}},
    {X86::VPMAXSWZ256rr, {0, Unknown}},
    {X86::VPMAXSWZ256rrk, {0, Unknown}},
    {X86::VPMAXSWZ256rrkz, {0, Unknown}},
    {X86::VPMAXSWZrm, {0, Unknown}},
    {X86::VPMAXSWZrmk, {0, Unknown}},
    {X86::VPMAXSWZrmkz, {0, Unknown}},
    {X86::VPMAXSWZrr, {0, Unknown}},
    {X86::VPMAXSWZrrk, {0, Unknown}},
    {X86::VPMAXSWZrrkz, {0, Unknown}},
    {X86::VPMAXSWrm, {0, Unknown}},
    {X86::VPMAXSWrr, {0, Unknown}},
    {X86::VPMAXUBYrm, {0, Unknown}},
    {X86::VPMAXUBYrr, {0, Unknown}},
    {X86::VPMAXUBZ128rm, {1, Unknown}},
    {X86::VPMAXUBZ128rmk, {1, Unknown}},
    {X86::VPMAXUBZ128rmkz, {1, Unknown}},
    {X86::VPMAXUBZ128rr, {0, Unknown}},
    {X86::VPMAXUBZ128rrk, {0, Unknown}},
    {X86::VPMAXUBZ128rrkz, {0, Unknown}},
    {X86::VPMAXUBZ256rm, {0, Unknown}},
    {X86::VPMAXUBZ256rmk, {0, Unknown}},
    {X86::VPMAXUBZ256rmkz, {0, Unknown}},
    {X86::VPMAXUBZ256rr, {0, Unknown}},
    {X86::VPMAXUBZ256rrk, {0, Unknown}},
    {X86::VPMAXUBZ256rrkz, {0, Unknown}},
    {X86::VPMAXUBZrm, {0, Unknown}},
    {X86::VPMAXUBZrmk, {0, Unknown}},
    {X86::VPMAXUBZrmkz, {0, Unknown}},
    {X86::VPMAXUBZrr, {0, Unknown}},
    {X86::VPMAXUBZrrk, {0, Unknown}},
    {X86::VPMAXUBZrrkz, {0, Unknown}},
    {X86::VPMAXUBrm, {0, Unknown}},
    {X86::VPMAXUBrr, {0, Unknown}},
    {X86::VPMAXUDYrm, {0, Unknown}},
    {X86::VPMAXUDYrr, {0, Unknown}},
    {X86::VPMAXUDZ128rm, {1, Unknown}},
    {X86::VPMAXUDZ128rmb, {1, Unknown}},
    {X86::VPMAXUDZ128rmbk, {1, Unknown}},
    {X86::VPMAXUDZ128rmbkz, {1, Unknown}},
    {X86::VPMAXUDZ128rmk, {1, Unknown}},
    {X86::VPMAXUDZ128rmkz, {1, Unknown}},
    {X86::VPMAXUDZ128rr, {0, Unknown}},
    {X86::VPMAXUDZ128rrk, {0, Unknown}},
    {X86::VPMAXUDZ128rrkz, {0, Unknown}},
    {X86::VPMAXUDZ256rm, {0, Unknown}},
    {X86::VPMAXUDZ256rmb, {0, Unknown}},
    {X86::VPMAXUDZ256rmbk, {0, Unknown}},
    {X86::VPMAXUDZ256rmbkz, {0, Unknown}},
    {X86::VPMAXUDZ256rmk, {0, Unknown}},
    {X86::VPMAXUDZ256rmkz, {0, Unknown}},
    {X86::VPMAXUDZ256rr, {0, Unknown}},
    {X86::VPMAXUDZ256rrk, {0, Unknown}},
    {X86::VPMAXUDZ256rrkz, {0, Unknown}},
    {X86::VPMAXUDZrm, {0, Unknown}},
    {X86::VPMAXUDZrmb, {0, Unknown}},
    {X86::VPMAXUDZrmbk, {0, Unknown}},
    {X86::VPMAXUDZrmbkz, {0, Unknown}},
    {X86::VPMAXUDZrmk, {0, Unknown}},
    {X86::VPMAXUDZrmkz, {0, Unknown}},
    {X86::VPMAXUDZrr, {0, Unknown}},
    {X86::VPMAXUDZrrk, {0, Unknown}},
    {X86::VPMAXUDZrrkz, {0, Unknown}},
    {X86::VPMAXUDrm, {0, Unknown}},
    {X86::VPMAXUDrr, {0, Unknown}},
    {X86::VPMAXUQZ128rm, {1, Unknown}},
    {X86::VPMAXUQZ128rmb, {1, Unknown}},
    {X86::VPMAXUQZ128rmbk, {1, Unknown}},
    {X86::VPMAXUQZ128rmbkz, {1, Unknown}},
    {X86::VPMAXUQZ128rmk, {1, Unknown}},
    {X86::VPMAXUQZ128rmkz, {1, Unknown}},
    {X86::VPMAXUQZ128rr, {0, Unknown}},
    {X86::VPMAXUQZ128rrk, {0, Unknown}},
    {X86::VPMAXUQZ128rrkz, {0, Unknown}},
    {X86::VPMAXUQZ256rm, {0, Unknown}},
    {X86::VPMAXUQZ256rmb, {0, Unknown}},
    {X86::VPMAXUQZ256rmbk, {0, Unknown}},
    {X86::VPMAXUQZ256rmbkz, {0, Unknown}},
    {X86::VPMAXUQZ256rmk, {0, Unknown}},
    {X86::VPMAXUQZ256rmkz, {0, Unknown}},
    {X86::VPMAXUQZ256rr, {0, Unknown}},
    {X86::VPMAXUQZ256rrk, {0, Unknown}},
    {X86::VPMAXUQZ256rrkz, {0, Unknown}},
    {X86::VPMAXUQZrm, {0, Unknown}},
    {X86::VPMAXUQZrmb, {0, Unknown}},
    {X86::VPMAXUQZrmbk, {0, Unknown}},
    {X86::VPMAXUQZrmbkz, {0, Unknown}},
    {X86::VPMAXUQZrmk, {0, Unknown}},
    {X86::VPMAXUQZrmkz, {0, Unknown}},
    {X86::VPMAXUQZrr, {0, Unknown}},
    {X86::VPMAXUQZrrk, {0, Unknown}},
    {X86::VPMAXUQZrrkz, {0, Unknown}},
    {X86::VPMAXUWYrm, {0, Unknown}},
    {X86::VPMAXUWYrr, {0, Unknown}},
    {X86::VPMAXUWZ128rm, {1, Unknown}},
    {X86::VPMAXUWZ128rmk, {1, Unknown}},
    {X86::VPMAXUWZ128rmkz, {1, Unknown}},
    {X86::VPMAXUWZ128rr, {0, Unknown}},
    {X86::VPMAXUWZ128rrk, {0, Unknown}},
    {X86::VPMAXUWZ128rrkz, {0, Unknown}},
    {X86::VPMAXUWZ256rm, {0, Unknown}},
    {X86::VPMAXUWZ256rmk, {0, Unknown}},
    {X86::VPMAXUWZ256rmkz, {0, Unknown}},
    {X86::VPMAXUWZ256rr, {0, Unknown}},
    {X86::VPMAXUWZ256rrk, {0, Unknown}},
    {X86::VPMAXUWZ256rrkz, {0, Unknown}},
    {X86::VPMAXUWZrm, {0, Unknown}},
    {X86::VPMAXUWZrmk, {0, Unknown}},
    {X86::VPMAXUWZrmkz, {0, Unknown}},
    {X86::VPMAXUWZrr, {0, Unknown}},
    {X86::VPMAXUWZrrk, {0, Unknown}},
    {X86::VPMAXUWZrrkz, {0, Unknown}},
    {X86::VPMAXUWrm, {0, Unknown}},
    {X86::VPMAXUWrr, {0, Unknown}},
    {X86::VPMINSBYrm, {0, Unknown}},
    {X86::VPMINSBYrr, {0, Unknown}},
    {X86::VPMINSBZ128rm, {1, Unknown}},
    {X86::VPMINSBZ128rmk, {1, Unknown}},
    {X86::VPMINSBZ128rmkz, {1, Unknown}},
    {X86::VPMINSBZ128rr, {0, Unknown}},
    {X86::VPMINSBZ128rrk, {0, Unknown}},
    {X86::VPMINSBZ128rrkz, {0, Unknown}},
    {X86::VPMINSBZ256rm, {0, Unknown}},
    {X86::VPMINSBZ256rmk, {0, Unknown}},
    {X86::VPMINSBZ256rmkz, {0, Unknown}},
    {X86::VPMINSBZ256rr, {0, Unknown}},
    {X86::VPMINSBZ256rrk, {0, Unknown}},
    {X86::VPMINSBZ256rrkz, {0, Unknown}},
    {X86::VPMINSBZrm, {0, Unknown}},
    {X86::VPMINSBZrmk, {0, Unknown}},
    {X86::VPMINSBZrmkz, {0, Unknown}},
    {X86::VPMINSBZrr, {0, Unknown}},
    {X86::VPMINSBZrrk, {0, Unknown}},
    {X86::VPMINSBZrrkz, {0, Unknown}},
    {X86::VPMINSBrm, {0, Unknown}},
    {X86::VPMINSBrr, {0, Unknown}},
    {X86::VPMINSDYrm, {0, Unknown}},
    {X86::VPMINSDYrr, {0, Unknown}},
    {X86::VPMINSDZ128rm, {1, Unknown}},
    {X86::VPMINSDZ128rmb, {1, Unknown}},
    {X86::VPMINSDZ128rmbk, {1, Unknown}},
    {X86::VPMINSDZ128rmbkz, {1, Unknown}},
    {X86::VPMINSDZ128rmk, {1, Unknown}},
    {X86::VPMINSDZ128rmkz, {1, Unknown}},
    {X86::VPMINSDZ128rr, {0, Unknown}},
    {X86::VPMINSDZ128rrk, {0, Unknown}},
    {X86::VPMINSDZ128rrkz, {0, Unknown}},
    {X86::VPMINSDZ256rm, {0, Unknown}},
    {X86::VPMINSDZ256rmb, {0, Unknown}},
    {X86::VPMINSDZ256rmbk, {0, Unknown}},
    {X86::VPMINSDZ256rmbkz, {0, Unknown}},
    {X86::VPMINSDZ256rmk, {0, Unknown}},
    {X86::VPMINSDZ256rmkz, {0, Unknown}},
    {X86::VPMINSDZ256rr, {0, Unknown}},
    {X86::VPMINSDZ256rrk, {0, Unknown}},
    {X86::VPMINSDZ256rrkz, {0, Unknown}},
    {X86::VPMINSDZrm, {0, Unknown}},
    {X86::VPMINSDZrmb, {0, Unknown}},
    {X86::VPMINSDZrmbk, {0, Unknown}},
    {X86::VPMINSDZrmbkz, {0, Unknown}},
    {X86::VPMINSDZrmk, {0, Unknown}},
    {X86::VPMINSDZrmkz, {0, Unknown}},
    {X86::VPMINSDZrr, {0, Unknown}},
    {X86::VPMINSDZrrk, {0, Unknown}},
    {X86::VPMINSDZrrkz, {0, Unknown}},
    {X86::VPMINSDrm, {0, Unknown}},
    {X86::VPMINSDrr, {0, Unknown}},
    {X86::VPMINSQZ128rm, {1, Unknown}},
    {X86::VPMINSQZ128rmb, {1, Unknown}},
    {X86::VPMINSQZ128rmbk, {1, Unknown}},
    {X86::VPMINSQZ128rmbkz, {1, Unknown}},
    {X86::VPMINSQZ128rmk, {1, Unknown}},
    {X86::VPMINSQZ128rmkz, {1, Unknown}},
    {X86::VPMINSQZ128rr, {0, Unknown}},
    {X86::VPMINSQZ128rrk, {0, Unknown}},
    {X86::VPMINSQZ128rrkz, {0, Unknown}},
    {X86::VPMINSQZ256rm, {0, Unknown}},
    {X86::VPMINSQZ256rmb, {0, Unknown}},
    {X86::VPMINSQZ256rmbk, {0, Unknown}},
    {X86::VPMINSQZ256rmbkz, {0, Unknown}},
    {X86::VPMINSQZ256rmk, {0, Unknown}},
    {X86::VPMINSQZ256rmkz, {0, Unknown}},
    {X86::VPMINSQZ256rr, {0, Unknown}},
    {X86::VPMINSQZ256rrk, {0, Unknown}},
    {X86::VPMINSQZ256rrkz, {0, Unknown}},
    {X86::VPMINSQZrm, {0, Unknown}},
    {X86::VPMINSQZrmb, {0, Unknown}},
    {X86::VPMINSQZrmbk, {0, Unknown}},
    {X86::VPMINSQZrmbkz, {0, Unknown}},
    {X86::VPMINSQZrmk, {0, Unknown}},
    {X86::VPMINSQZrmkz, {0, Unknown}},
    {X86::VPMINSQZrr, {0, Unknown}},
    {X86::VPMINSQZrrk, {0, Unknown}},
    {X86::VPMINSQZrrkz, {0, Unknown}},
    {X86::VPMINSWYrm, {0, Unknown}},
    {X86::VPMINSWYrr, {0, Unknown}},
    {X86::VPMINSWZ128rm, {1, Unknown}},
    {X86::VPMINSWZ128rmk, {1, Unknown}},
    {X86::VPMINSWZ128rmkz, {1, Unknown}},
    {X86::VPMINSWZ128rr, {0, Unknown}},
    {X86::VPMINSWZ128rrk, {0, Unknown}},
    {X86::VPMINSWZ128rrkz, {0, Unknown}},
    {X86::VPMINSWZ256rm, {0, Unknown}},
    {X86::VPMINSWZ256rmk, {0, Unknown}},
    {X86::VPMINSWZ256rmkz, {0, Unknown}},
    {X86::VPMINSWZ256rr, {0, Unknown}},
    {X86::VPMINSWZ256rrk, {0, Unknown}},
    {X86::VPMINSWZ256rrkz, {0, Unknown}},
    {X86::VPMINSWZrm, {0, Unknown}},
    {X86::VPMINSWZrmk, {0, Unknown}},
    {X86::VPMINSWZrmkz, {0, Unknown}},
    {X86::VPMINSWZrr, {0, Unknown}},
    {X86::VPMINSWZrrk, {0, Unknown}},
    {X86::VPMINSWZrrkz, {0, Unknown}},
    {X86::VPMINSWrm, {0, Unknown}},
    {X86::VPMINSWrr, {0, Unknown}},
    {X86::VPMINUBYrm, {0, Unknown}},
    {X86::VPMINUBYrr, {0, Unknown}},
    {X86::VPMINUBZ128rm, {1, Unknown}},
    {X86::VPMINUBZ128rmk, {1, Unknown}},
    {X86::VPMINUBZ128rmkz, {1, Unknown}},
    {X86::VPMINUBZ128rr, {0, Unknown}},
    {X86::VPMINUBZ128rrk, {0, Unknown}},
    {X86::VPMINUBZ128rrkz, {0, Unknown}},
    {X86::VPMINUBZ256rm, {0, Unknown}},
    {X86::VPMINUBZ256rmk, {0, Unknown}},
    {X86::VPMINUBZ256rmkz, {0, Unknown}},
    {X86::VPMINUBZ256rr, {0, Unknown}},
    {X86::VPMINUBZ256rrk, {0, Unknown}},
    {X86::VPMINUBZ256rrkz, {0, Unknown}},
    {X86::VPMINUBZrm, {0, Unknown}},
    {X86::VPMINUBZrmk, {0, Unknown}},
    {X86::VPMINUBZrmkz, {0, Unknown}},
    {X86::VPMINUBZrr, {0, Unknown}},
    {X86::VPMINUBZrrk, {0, Unknown}},
    {X86::VPMINUBZrrkz, {0, Unknown}},
    {X86::VPMINUBrm, {0, Unknown}},
    {X86::VPMINUBrr, {0, Unknown}},
    {X86::VPMINUDYrm, {0, Unknown}},
    {X86::VPMINUDYrr, {0, Unknown}},
    {X86::VPMINUDZ128rm, {1, Unknown}},
    {X86::VPMINUDZ128rmb, {1, Unknown}},
    {X86::VPMINUDZ128rmbk, {1, Unknown}},
    {X86::VPMINUDZ128rmbkz, {1, Unknown}},
    {X86::VPMINUDZ128rmk, {1, Unknown}},
    {X86::VPMINUDZ128rmkz, {1, Unknown}},
    {X86::VPMINUDZ128rr, {0, Unknown}},
    {X86::VPMINUDZ128rrk, {0, Unknown}},
    {X86::VPMINUDZ128rrkz, {0, Unknown}},
    {X86::VPMINUDZ256rm, {0, Unknown}},
    {X86::VPMINUDZ256rmb, {0, Unknown}},
    {X86::VPMINUDZ256rmbk, {0, Unknown}},
    {X86::VPMINUDZ256rmbkz, {0, Unknown}},
    {X86::VPMINUDZ256rmk, {0, Unknown}},
    {X86::VPMINUDZ256rmkz, {0, Unknown}},
    {X86::VPMINUDZ256rr, {0, Unknown}},
    {X86::VPMINUDZ256rrk, {0, Unknown}},
    {X86::VPMINUDZ256rrkz, {0, Unknown}},
    {X86::VPMINUDZrm, {0, Unknown}},
    {X86::VPMINUDZrmb, {0, Unknown}},
    {X86::VPMINUDZrmbk, {0, Unknown}},
    {X86::VPMINUDZrmbkz, {0, Unknown}},
    {X86::VPMINUDZrmk, {0, Unknown}},
    {X86::VPMINUDZrmkz, {0, Unknown}},
    {X86::VPMINUDZrr, {0, Unknown}},
    {X86::VPMINUDZrrk, {0, Unknown}},
    {X86::VPMINUDZrrkz, {0, Unknown}},
    {X86::VPMINUDrm, {0, Unknown}},
    {X86::VPMINUDrr, {0, Unknown}},
    {X86::VPMINUQZ128rm, {1, Unknown}},
    {X86::VPMINUQZ128rmb, {1, Unknown}},
    {X86::VPMINUQZ128rmbk, {1, Unknown}},
    {X86::VPMINUQZ128rmbkz, {1, Unknown}},
    {X86::VPMINUQZ128rmk, {1, Unknown}},
    {X86::VPMINUQZ128rmkz, {1, Unknown}},
    {X86::VPMINUQZ128rr, {0, Unknown}},
    {X86::VPMINUQZ128rrk, {0, Unknown}},
    {X86::VPMINUQZ128rrkz, {0, Unknown}},
    {X86::VPMINUQZ256rm, {0, Unknown}},
    {X86::VPMINUQZ256rmb, {0, Unknown}},
    {X86::VPMINUQZ256rmbk, {0, Unknown}},
    {X86::VPMINUQZ256rmbkz, {0, Unknown}},
    {X86::VPMINUQZ256rmk, {0, Unknown}},
    {X86::VPMINUQZ256rmkz, {0, Unknown}},
    {X86::VPMINUQZ256rr, {0, Unknown}},
    {X86::VPMINUQZ256rrk, {0, Unknown}},
    {X86::VPMINUQZ256rrkz, {0, Unknown}},
    {X86::VPMINUQZrm, {0, Unknown}},
    {X86::VPMINUQZrmb, {0, Unknown}},
    {X86::VPMINUQZrmbk, {0, Unknown}},
    {X86::VPMINUQZrmbkz, {0, Unknown}},
    {X86::VPMINUQZrmk, {0, Unknown}},
    {X86::VPMINUQZrmkz, {0, Unknown}},
    {X86::VPMINUQZrr, {0, Unknown}},
    {X86::VPMINUQZrrk, {0, Unknown}},
    {X86::VPMINUQZrrkz, {0, Unknown}},
    {X86::VPMINUWYrm, {0, Unknown}},
    {X86::VPMINUWYrr, {0, Unknown}},
    {X86::VPMINUWZ128rm, {1, Unknown}},
    {X86::VPMINUWZ128rmk, {1, Unknown}},
    {X86::VPMINUWZ128rmkz, {1, Unknown}},
    {X86::VPMINUWZ128rr, {0, Unknown}},
    {X86::VPMINUWZ128rrk, {0, Unknown}},
    {X86::VPMINUWZ128rrkz, {0, Unknown}},
    {X86::VPMINUWZ256rm, {0, Unknown}},
    {X86::VPMINUWZ256rmk, {0, Unknown}},
    {X86::VPMINUWZ256rmkz, {0, Unknown}},
    {X86::VPMINUWZ256rr, {0, Unknown}},
    {X86::VPMINUWZ256rrk, {0, Unknown}},
    {X86::VPMINUWZ256rrkz, {0, Unknown}},
    {X86::VPMINUWZrm, {0, Unknown}},
    {X86::VPMINUWZrmk, {0, Unknown}},
    {X86::VPMINUWZrmkz, {0, Unknown}},
    {X86::VPMINUWZrr, {0, Unknown}},
    {X86::VPMINUWZrrk, {0, Unknown}},
    {X86::VPMINUWZrrkz, {0, Unknown}},
    {X86::VPMINUWrm, {0, Unknown}},
    {X86::VPMINUWrr, {0, Unknown}},
    {X86::VPMOVB2MZ128rr, {0, Unknown}},
    {X86::VPMOVB2MZ256rr, {0, Unknown}},
    {X86::VPMOVB2MZrr, {0, Unknown}},
    {X86::VPMOVD2MZ128rr, {0, Unknown}},
    {X86::VPMOVD2MZ256rr, {0, Unknown}},
    {X86::VPMOVD2MZrr, {0, Unknown}},
    {X86::VPMOVDBZ128mr, {1, Unknown}},
    {X86::VPMOVDBZ128mrk, {1, Unknown}},
    {X86::VPMOVDBZ128rr, {0, Unknown}},
    {X86::VPMOVDBZ128rrk, {0, Unknown}},
    {X86::VPMOVDBZ128rrkz, {0, Unknown}},
    {X86::VPMOVDBZ256mr, {0, Unknown}},
    {X86::VPMOVDBZ256mrk, {0, Unknown}},
    {X86::VPMOVDBZ256rr, {0, Unknown}},
    {X86::VPMOVDBZ256rrk, {0, Unknown}},
    {X86::VPMOVDBZ256rrkz, {0, Unknown}},
    {X86::VPMOVDBZmr, {0, Unknown}},
    {X86::VPMOVDBZmrk, {0, Unknown}},
    {X86::VPMOVDBZrr, {0, Unknown}},
    {X86::VPMOVDBZrrk, {0, Unknown}},
    {X86::VPMOVDBZrrkz, {0, Unknown}},
    {X86::VPMOVDWZ128mr, {1, Unknown}},
    {X86::VPMOVDWZ128mrk, {1, Unknown}},
    {X86::VPMOVDWZ128rr, {0, Unknown}},
    {X86::VPMOVDWZ128rrk, {0, Unknown}},
    {X86::VPMOVDWZ128rrkz, {0, Unknown}},
    {X86::VPMOVDWZ256mr, {0, Unknown}},
    {X86::VPMOVDWZ256mrk, {0, Unknown}},
    {X86::VPMOVDWZ256rr, {0, Unknown}},
    {X86::VPMOVDWZ256rrk, {0, Unknown}},
    {X86::VPMOVDWZ256rrkz, {0, Unknown}},
    {X86::VPMOVDWZmr, {0, Unknown}},
    {X86::VPMOVDWZmrk, {0, Unknown}},
    {X86::VPMOVDWZrr, {0, Unknown}},
    {X86::VPMOVDWZrrk, {0, Unknown}},
    {X86::VPMOVDWZrrkz, {0, Unknown}},
    {X86::VPMOVM2BZ128rr, {0, Unknown}},
    {X86::VPMOVM2BZ256rr, {0, Unknown}},
    {X86::VPMOVM2BZrr, {0, Unknown}},
    {X86::VPMOVM2DZ128rr, {0, Unknown}},
    {X86::VPMOVM2DZ256rr, {0, Unknown}},
    {X86::VPMOVM2DZrr, {0, Unknown}},
    {X86::VPMOVM2QZ128rr, {0, Unknown}},
    {X86::VPMOVM2QZ256rr, {0, Unknown}},
    {X86::VPMOVM2QZrr, {0, Unknown}},
    {X86::VPMOVM2WZ128rr, {0, Unknown}},
    {X86::VPMOVM2WZ256rr, {0, Unknown}},
    {X86::VPMOVM2WZrr, {0, Unknown}},
    {X86::VPMOVMSKBYrr, {0, Unknown}},
    {X86::VPMOVMSKBrr, {0, Unknown}},
    {X86::VPMOVQ2MZ128rr, {0, Unknown}},
    {X86::VPMOVQ2MZ256rr, {0, Unknown}},
    {X86::VPMOVQ2MZrr, {0, Unknown}},
    {X86::VPMOVQBZ128mr, {1, Unknown}},
    {X86::VPMOVQBZ128mrk, {1, Unknown}},
    {X86::VPMOVQBZ128rr, {0, Unknown}},
    {X86::VPMOVQBZ128rrk, {0, Unknown}},
    {X86::VPMOVQBZ128rrkz, {0, Unknown}},
    {X86::VPMOVQBZ256mr, {0, Unknown}},
    {X86::VPMOVQBZ256mrk, {0, Unknown}},
    {X86::VPMOVQBZ256rr, {0, Unknown}},
    {X86::VPMOVQBZ256rrk, {0, Unknown}},
    {X86::VPMOVQBZ256rrkz, {0, Unknown}},
    {X86::VPMOVQBZmr, {0, Unknown}},
    {X86::VPMOVQBZmrk, {0, Unknown}},
    {X86::VPMOVQBZrr, {0, Unknown}},
    {X86::VPMOVQBZrrk, {0, Unknown}},
    {X86::VPMOVQBZrrkz, {0, Unknown}},
    {X86::VPMOVQDZ128mr, {1, Unknown}},
    {X86::VPMOVQDZ128mrk, {1, Unknown}},
    {X86::VPMOVQDZ128rr, {0, Unknown}},
    {X86::VPMOVQDZ128rrk, {0, Unknown}},
    {X86::VPMOVQDZ128rrkz, {0, Unknown}},
    {X86::VPMOVQDZ256mr, {0, Unknown}},
    {X86::VPMOVQDZ256mrk, {0, Unknown}},
    {X86::VPMOVQDZ256rr, {0, Unknown}},
    {X86::VPMOVQDZ256rrk, {0, Unknown}},
    {X86::VPMOVQDZ256rrkz, {0, Unknown}},
    {X86::VPMOVQDZmr, {0, Unknown}},
    {X86::VPMOVQDZmrk, {0, Unknown}},
    {X86::VPMOVQDZrr, {0, Unknown}},
    {X86::VPMOVQDZrrk, {0, Unknown}},
    {X86::VPMOVQDZrrkz, {0, Unknown}},
    {X86::VPMOVQWZ128mr, {1, Unknown}},
    {X86::VPMOVQWZ128mrk, {1, Unknown}},
    {X86::VPMOVQWZ128rr, {0, Unknown}},
    {X86::VPMOVQWZ128rrk, {0, Unknown}},
    {X86::VPMOVQWZ128rrkz, {0, Unknown}},
    {X86::VPMOVQWZ256mr, {0, Unknown}},
    {X86::VPMOVQWZ256mrk, {0, Unknown}},
    {X86::VPMOVQWZ256rr, {0, Unknown}},
    {X86::VPMOVQWZ256rrk, {0, Unknown}},
    {X86::VPMOVQWZ256rrkz, {0, Unknown}},
    {X86::VPMOVQWZmr, {0, Unknown}},
    {X86::VPMOVQWZmrk, {0, Unknown}},
    {X86::VPMOVQWZrr, {0, Unknown}},
    {X86::VPMOVQWZrrk, {0, Unknown}},
    {X86::VPMOVQWZrrkz, {0, Unknown}},
    {X86::VPMOVSDBZ128mr, {1, Unknown}},
    {X86::VPMOVSDBZ128mrk, {1, Unknown}},
    {X86::VPMOVSDBZ128rr, {0, Unknown}},
    {X86::VPMOVSDBZ128rrk, {0, Unknown}},
    {X86::VPMOVSDBZ128rrkz, {0, Unknown}},
    {X86::VPMOVSDBZ256mr, {0, Unknown}},
    {X86::VPMOVSDBZ256mrk, {0, Unknown}},
    {X86::VPMOVSDBZ256rr, {0, Unknown}},
    {X86::VPMOVSDBZ256rrk, {0, Unknown}},
    {X86::VPMOVSDBZ256rrkz, {0, Unknown}},
    {X86::VPMOVSDBZmr, {0, Unknown}},
    {X86::VPMOVSDBZmrk, {0, Unknown}},
    {X86::VPMOVSDBZrr, {0, Unknown}},
    {X86::VPMOVSDBZrrk, {0, Unknown}},
    {X86::VPMOVSDBZrrkz, {0, Unknown}},
    {X86::VPMOVSDWZ128mr, {1, Unknown}},
    {X86::VPMOVSDWZ128mrk, {1, Unknown}},
    {X86::VPMOVSDWZ128rr, {0, Unknown}},
    {X86::VPMOVSDWZ128rrk, {0, Unknown}},
    {X86::VPMOVSDWZ128rrkz, {0, Unknown}},
    {X86::VPMOVSDWZ256mr, {0, Unknown}},
    {X86::VPMOVSDWZ256mrk, {0, Unknown}},
    {X86::VPMOVSDWZ256rr, {0, Unknown}},
    {X86::VPMOVSDWZ256rrk, {0, Unknown}},
    {X86::VPMOVSDWZ256rrkz, {0, Unknown}},
    {X86::VPMOVSDWZmr, {0, Unknown}},
    {X86::VPMOVSDWZmrk, {0, Unknown}},
    {X86::VPMOVSDWZrr, {0, Unknown}},
    {X86::VPMOVSDWZrrk, {0, Unknown}},
    {X86::VPMOVSDWZrrkz, {0, Unknown}},
    {X86::VPMOVSQBZ128mr, {1, Unknown}},
    {X86::VPMOVSQBZ128mrk, {1, Unknown}},
    {X86::VPMOVSQBZ128rr, {0, Unknown}},
    {X86::VPMOVSQBZ128rrk, {0, Unknown}},
    {X86::VPMOVSQBZ128rrkz, {0, Unknown}},
    {X86::VPMOVSQBZ256mr, {0, Unknown}},
    {X86::VPMOVSQBZ256mrk, {0, Unknown}},
    {X86::VPMOVSQBZ256rr, {0, Unknown}},
    {X86::VPMOVSQBZ256rrk, {0, Unknown}},
    {X86::VPMOVSQBZ256rrkz, {0, Unknown}},
    {X86::VPMOVSQBZmr, {0, Unknown}},
    {X86::VPMOVSQBZmrk, {0, Unknown}},
    {X86::VPMOVSQBZrr, {0, Unknown}},
    {X86::VPMOVSQBZrrk, {0, Unknown}},
    {X86::VPMOVSQBZrrkz, {0, Unknown}},
    {X86::VPMOVSQDZ128mr, {1, Unknown}},
    {X86::VPMOVSQDZ128mrk, {1, Unknown}},
    {X86::VPMOVSQDZ128rr, {0, Unknown}},
    {X86::VPMOVSQDZ128rrk, {0, Unknown}},
    {X86::VPMOVSQDZ128rrkz, {0, Unknown}},
    {X86::VPMOVSQDZ256mr, {0, Unknown}},
    {X86::VPMOVSQDZ256mrk, {0, Unknown}},
    {X86::VPMOVSQDZ256rr, {0, Unknown}},
    {X86::VPMOVSQDZ256rrk, {0, Unknown}},
    {X86::VPMOVSQDZ256rrkz, {0, Unknown}},
    {X86::VPMOVSQDZmr, {0, Unknown}},
    {X86::VPMOVSQDZmrk, {0, Unknown}},
    {X86::VPMOVSQDZrr, {0, Unknown}},
    {X86::VPMOVSQDZrrk, {0, Unknown}},
    {X86::VPMOVSQDZrrkz, {0, Unknown}},
    {X86::VPMOVSQWZ128mr, {1, Unknown}},
    {X86::VPMOVSQWZ128mrk, {1, Unknown}},
    {X86::VPMOVSQWZ128rr, {0, Unknown}},
    {X86::VPMOVSQWZ128rrk, {0, Unknown}},
    {X86::VPMOVSQWZ128rrkz, {0, Unknown}},
    {X86::VPMOVSQWZ256mr, {0, Unknown}},
    {X86::VPMOVSQWZ256mrk, {0, Unknown}},
    {X86::VPMOVSQWZ256rr, {0, Unknown}},
    {X86::VPMOVSQWZ256rrk, {0, Unknown}},
    {X86::VPMOVSQWZ256rrkz, {0, Unknown}},
    {X86::VPMOVSQWZmr, {0, Unknown}},
    {X86::VPMOVSQWZmrk, {0, Unknown}},
    {X86::VPMOVSQWZrr, {0, Unknown}},
    {X86::VPMOVSQWZrrk, {0, Unknown}},
    {X86::VPMOVSQWZrrkz, {0, Unknown}},
    {X86::VPMOVSWBZ128mr, {1, Unknown}},
    {X86::VPMOVSWBZ128mrk, {1, Unknown}},
    {X86::VPMOVSWBZ128rr, {0, Unknown}},
    {X86::VPMOVSWBZ128rrk, {0, Unknown}},
    {X86::VPMOVSWBZ128rrkz, {0, Unknown}},
    {X86::VPMOVSWBZ256mr, {0, Unknown}},
    {X86::VPMOVSWBZ256mrk, {0, Unknown}},
    {X86::VPMOVSWBZ256rr, {0, Unknown}},
    {X86::VPMOVSWBZ256rrk, {0, Unknown}},
    {X86::VPMOVSWBZ256rrkz, {0, Unknown}},
    {X86::VPMOVSWBZmr, {0, Unknown}},
    {X86::VPMOVSWBZmrk, {0, Unknown}},
    {X86::VPMOVSWBZrr, {0, Unknown}},
    {X86::VPMOVSWBZrrk, {0, Unknown}},
    {X86::VPMOVSWBZrrkz, {0, Unknown}},
    {X86::VPMOVSXBDYrm, {0, Unknown}},
    {X86::VPMOVSXBDYrr, {0, Unknown}},
    {X86::VPMOVSXBDZ128rm, {1, Unknown}},
    {X86::VPMOVSXBDZ128rmk, {1, Unknown}},
    {X86::VPMOVSXBDZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXBDZ128rr, {0, Unknown}},
    {X86::VPMOVSXBDZ128rrk, {0, Unknown}},
    {X86::VPMOVSXBDZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXBDZ256rm, {0, Unknown}},
    {X86::VPMOVSXBDZ256rmk, {0, Unknown}},
    {X86::VPMOVSXBDZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXBDZ256rr, {0, Unknown}},
    {X86::VPMOVSXBDZ256rrk, {0, Unknown}},
    {X86::VPMOVSXBDZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXBDZrm, {0, Unknown}},
    {X86::VPMOVSXBDZrmk, {0, Unknown}},
    {X86::VPMOVSXBDZrmkz, {0, Unknown}},
    {X86::VPMOVSXBDZrr, {0, Unknown}},
    {X86::VPMOVSXBDZrrk, {0, Unknown}},
    {X86::VPMOVSXBDZrrkz, {0, Unknown}},
    {X86::VPMOVSXBDrm, {0, Unknown}},
    {X86::VPMOVSXBDrr, {0, Unknown}},
    {X86::VPMOVSXBQYrm, {0, Unknown}},
    {X86::VPMOVSXBQYrr, {0, Unknown}},
    {X86::VPMOVSXBQZ128rm, {1, Unknown}},
    {X86::VPMOVSXBQZ128rmk, {1, Unknown}},
    {X86::VPMOVSXBQZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXBQZ128rr, {0, Unknown}},
    {X86::VPMOVSXBQZ128rrk, {0, Unknown}},
    {X86::VPMOVSXBQZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXBQZ256rm, {0, Unknown}},
    {X86::VPMOVSXBQZ256rmk, {0, Unknown}},
    {X86::VPMOVSXBQZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXBQZ256rr, {0, Unknown}},
    {X86::VPMOVSXBQZ256rrk, {0, Unknown}},
    {X86::VPMOVSXBQZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXBQZrm, {0, Unknown}},
    {X86::VPMOVSXBQZrmk, {0, Unknown}},
    {X86::VPMOVSXBQZrmkz, {0, Unknown}},
    {X86::VPMOVSXBQZrr, {0, Unknown}},
    {X86::VPMOVSXBQZrrk, {0, Unknown}},
    {X86::VPMOVSXBQZrrkz, {0, Unknown}},
    {X86::VPMOVSXBQrm, {0, Unknown}},
    {X86::VPMOVSXBQrr, {0, Unknown}},
    {X86::VPMOVSXBWYrm, {0, Unknown}},
    {X86::VPMOVSXBWYrr, {0, Unknown}},
    {X86::VPMOVSXBWZ128rm, {1, Unknown}},
    {X86::VPMOVSXBWZ128rmk, {1, Unknown}},
    {X86::VPMOVSXBWZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXBWZ128rr, {0, Unknown}},
    {X86::VPMOVSXBWZ128rrk, {0, Unknown}},
    {X86::VPMOVSXBWZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXBWZ256rm, {0, Unknown}},
    {X86::VPMOVSXBWZ256rmk, {0, Unknown}},
    {X86::VPMOVSXBWZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXBWZ256rr, {0, Unknown}},
    {X86::VPMOVSXBWZ256rrk, {0, Unknown}},
    {X86::VPMOVSXBWZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXBWZrm, {0, Unknown}},
    {X86::VPMOVSXBWZrmk, {0, Unknown}},
    {X86::VPMOVSXBWZrmkz, {0, Unknown}},
    {X86::VPMOVSXBWZrr, {0, Unknown}},
    {X86::VPMOVSXBWZrrk, {0, Unknown}},
    {X86::VPMOVSXBWZrrkz, {0, Unknown}},
    {X86::VPMOVSXBWrm, {0, Unknown}},
    {X86::VPMOVSXBWrr, {0, Unknown}},
    {X86::VPMOVSXDQYrm, {0, Unknown}},
    {X86::VPMOVSXDQYrr, {0, Unknown}},
    {X86::VPMOVSXDQZ128rm, {1, Unknown}},
    {X86::VPMOVSXDQZ128rmk, {1, Unknown}},
    {X86::VPMOVSXDQZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXDQZ128rr, {0, Unknown}},
    {X86::VPMOVSXDQZ128rrk, {0, Unknown}},
    {X86::VPMOVSXDQZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXDQZ256rm, {0, Unknown}},
    {X86::VPMOVSXDQZ256rmk, {0, Unknown}},
    {X86::VPMOVSXDQZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXDQZ256rr, {0, Unknown}},
    {X86::VPMOVSXDQZ256rrk, {0, Unknown}},
    {X86::VPMOVSXDQZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXDQZrm, {0, Unknown}},
    {X86::VPMOVSXDQZrmk, {0, Unknown}},
    {X86::VPMOVSXDQZrmkz, {0, Unknown}},
    {X86::VPMOVSXDQZrr, {0, Unknown}},
    {X86::VPMOVSXDQZrrk, {0, Unknown}},
    {X86::VPMOVSXDQZrrkz, {0, Unknown}},
    {X86::VPMOVSXDQrm, {0, Unknown}},
    {X86::VPMOVSXDQrr, {0, Unknown}},
    {X86::VPMOVSXWDYrm, {0, Unknown}},
    {X86::VPMOVSXWDYrr, {0, Unknown}},
    {X86::VPMOVSXWDZ128rm, {1, Unknown}},
    {X86::VPMOVSXWDZ128rmk, {1, Unknown}},
    {X86::VPMOVSXWDZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXWDZ128rr, {0, Unknown}},
    {X86::VPMOVSXWDZ128rrk, {0, Unknown}},
    {X86::VPMOVSXWDZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXWDZ256rm, {0, Unknown}},
    {X86::VPMOVSXWDZ256rmk, {0, Unknown}},
    {X86::VPMOVSXWDZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXWDZ256rr, {0, Unknown}},
    {X86::VPMOVSXWDZ256rrk, {0, Unknown}},
    {X86::VPMOVSXWDZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXWDZrm, {0, Unknown}},
    {X86::VPMOVSXWDZrmk, {0, Unknown}},
    {X86::VPMOVSXWDZrmkz, {0, Unknown}},
    {X86::VPMOVSXWDZrr, {0, Unknown}},
    {X86::VPMOVSXWDZrrk, {0, Unknown}},
    {X86::VPMOVSXWDZrrkz, {0, Unknown}},
    {X86::VPMOVSXWDrm, {0, Unknown}},
    {X86::VPMOVSXWDrr, {0, Unknown}},
    {X86::VPMOVSXWQYrm, {0, Unknown}},
    {X86::VPMOVSXWQYrr, {0, Unknown}},
    {X86::VPMOVSXWQZ128rm, {1, Unknown}},
    {X86::VPMOVSXWQZ128rmk, {1, Unknown}},
    {X86::VPMOVSXWQZ128rmkz, {1, Unknown}},
    {X86::VPMOVSXWQZ128rr, {0, Unknown}},
    {X86::VPMOVSXWQZ128rrk, {0, Unknown}},
    {X86::VPMOVSXWQZ128rrkz, {0, Unknown}},
    {X86::VPMOVSXWQZ256rm, {0, Unknown}},
    {X86::VPMOVSXWQZ256rmk, {0, Unknown}},
    {X86::VPMOVSXWQZ256rmkz, {0, Unknown}},
    {X86::VPMOVSXWQZ256rr, {0, Unknown}},
    {X86::VPMOVSXWQZ256rrk, {0, Unknown}},
    {X86::VPMOVSXWQZ256rrkz, {0, Unknown}},
    {X86::VPMOVSXWQZrm, {0, Unknown}},
    {X86::VPMOVSXWQZrmk, {0, Unknown}},
    {X86::VPMOVSXWQZrmkz, {0, Unknown}},
    {X86::VPMOVSXWQZrr, {0, Unknown}},
    {X86::VPMOVSXWQZrrk, {0, Unknown}},
    {X86::VPMOVSXWQZrrkz, {0, Unknown}},
    {X86::VPMOVSXWQrm, {0, Unknown}},
    {X86::VPMOVSXWQrr, {0, Unknown}},
    {X86::VPMOVUSDBZ128mr, {1, Unknown}},
    {X86::VPMOVUSDBZ128mrk, {1, Unknown}},
    {X86::VPMOVUSDBZ128rr, {0, Unknown}},
    {X86::VPMOVUSDBZ128rrk, {0, Unknown}},
    {X86::VPMOVUSDBZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSDBZ256mr, {0, Unknown}},
    {X86::VPMOVUSDBZ256mrk, {0, Unknown}},
    {X86::VPMOVUSDBZ256rr, {0, Unknown}},
    {X86::VPMOVUSDBZ256rrk, {0, Unknown}},
    {X86::VPMOVUSDBZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSDBZmr, {0, Unknown}},
    {X86::VPMOVUSDBZmrk, {0, Unknown}},
    {X86::VPMOVUSDBZrr, {0, Unknown}},
    {X86::VPMOVUSDBZrrk, {0, Unknown}},
    {X86::VPMOVUSDBZrrkz, {0, Unknown}},
    {X86::VPMOVUSDWZ128mr, {1, Unknown}},
    {X86::VPMOVUSDWZ128mrk, {1, Unknown}},
    {X86::VPMOVUSDWZ128rr, {0, Unknown}},
    {X86::VPMOVUSDWZ128rrk, {0, Unknown}},
    {X86::VPMOVUSDWZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSDWZ256mr, {0, Unknown}},
    {X86::VPMOVUSDWZ256mrk, {0, Unknown}},
    {X86::VPMOVUSDWZ256rr, {0, Unknown}},
    {X86::VPMOVUSDWZ256rrk, {0, Unknown}},
    {X86::VPMOVUSDWZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSDWZmr, {0, Unknown}},
    {X86::VPMOVUSDWZmrk, {0, Unknown}},
    {X86::VPMOVUSDWZrr, {0, Unknown}},
    {X86::VPMOVUSDWZrrk, {0, Unknown}},
    {X86::VPMOVUSDWZrrkz, {0, Unknown}},
    {X86::VPMOVUSQBZ128mr, {1, Unknown}},
    {X86::VPMOVUSQBZ128mrk, {1, Unknown}},
    {X86::VPMOVUSQBZ128rr, {0, Unknown}},
    {X86::VPMOVUSQBZ128rrk, {0, Unknown}},
    {X86::VPMOVUSQBZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSQBZ256mr, {0, Unknown}},
    {X86::VPMOVUSQBZ256mrk, {0, Unknown}},
    {X86::VPMOVUSQBZ256rr, {0, Unknown}},
    {X86::VPMOVUSQBZ256rrk, {0, Unknown}},
    {X86::VPMOVUSQBZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSQBZmr, {0, Unknown}},
    {X86::VPMOVUSQBZmrk, {0, Unknown}},
    {X86::VPMOVUSQBZrr, {0, Unknown}},
    {X86::VPMOVUSQBZrrk, {0, Unknown}},
    {X86::VPMOVUSQBZrrkz, {0, Unknown}},
    {X86::VPMOVUSQDZ128mr, {1, Unknown}},
    {X86::VPMOVUSQDZ128mrk, {1, Unknown}},
    {X86::VPMOVUSQDZ128rr, {0, Unknown}},
    {X86::VPMOVUSQDZ128rrk, {0, Unknown}},
    {X86::VPMOVUSQDZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSQDZ256mr, {0, Unknown}},
    {X86::VPMOVUSQDZ256mrk, {0, Unknown}},
    {X86::VPMOVUSQDZ256rr, {0, Unknown}},
    {X86::VPMOVUSQDZ256rrk, {0, Unknown}},
    {X86::VPMOVUSQDZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSQDZmr, {0, Unknown}},
    {X86::VPMOVUSQDZmrk, {0, Unknown}},
    {X86::VPMOVUSQDZrr, {0, Unknown}},
    {X86::VPMOVUSQDZrrk, {0, Unknown}},
    {X86::VPMOVUSQDZrrkz, {0, Unknown}},
    {X86::VPMOVUSQWZ128mr, {1, Unknown}},
    {X86::VPMOVUSQWZ128mrk, {1, Unknown}},
    {X86::VPMOVUSQWZ128rr, {0, Unknown}},
    {X86::VPMOVUSQWZ128rrk, {0, Unknown}},
    {X86::VPMOVUSQWZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSQWZ256mr, {0, Unknown}},
    {X86::VPMOVUSQWZ256mrk, {0, Unknown}},
    {X86::VPMOVUSQWZ256rr, {0, Unknown}},
    {X86::VPMOVUSQWZ256rrk, {0, Unknown}},
    {X86::VPMOVUSQWZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSQWZmr, {0, Unknown}},
    {X86::VPMOVUSQWZmrk, {0, Unknown}},
    {X86::VPMOVUSQWZrr, {0, Unknown}},
    {X86::VPMOVUSQWZrrk, {0, Unknown}},
    {X86::VPMOVUSQWZrrkz, {0, Unknown}},
    {X86::VPMOVUSWBZ128mr, {1, Unknown}},
    {X86::VPMOVUSWBZ128mrk, {1, Unknown}},
    {X86::VPMOVUSWBZ128rr, {0, Unknown}},
    {X86::VPMOVUSWBZ128rrk, {0, Unknown}},
    {X86::VPMOVUSWBZ128rrkz, {0, Unknown}},
    {X86::VPMOVUSWBZ256mr, {0, Unknown}},
    {X86::VPMOVUSWBZ256mrk, {0, Unknown}},
    {X86::VPMOVUSWBZ256rr, {0, Unknown}},
    {X86::VPMOVUSWBZ256rrk, {0, Unknown}},
    {X86::VPMOVUSWBZ256rrkz, {0, Unknown}},
    {X86::VPMOVUSWBZmr, {0, Unknown}},
    {X86::VPMOVUSWBZmrk, {0, Unknown}},
    {X86::VPMOVUSWBZrr, {0, Unknown}},
    {X86::VPMOVUSWBZrrk, {0, Unknown}},
    {X86::VPMOVUSWBZrrkz, {0, Unknown}},
    {X86::VPMOVW2MZ128rr, {0, Unknown}},
    {X86::VPMOVW2MZ256rr, {0, Unknown}},
    {X86::VPMOVW2MZrr, {0, Unknown}},
    {X86::VPMOVWBZ128mr, {1, Unknown}},
    {X86::VPMOVWBZ128mrk, {1, Unknown}},
    {X86::VPMOVWBZ128rr, {0, Unknown}},
    {X86::VPMOVWBZ128rrk, {0, Unknown}},
    {X86::VPMOVWBZ128rrkz, {0, Unknown}},
    {X86::VPMOVWBZ256mr, {0, Unknown}},
    {X86::VPMOVWBZ256mrk, {0, Unknown}},
    {X86::VPMOVWBZ256rr, {0, Unknown}},
    {X86::VPMOVWBZ256rrk, {0, Unknown}},
    {X86::VPMOVWBZ256rrkz, {0, Unknown}},
    {X86::VPMOVWBZmr, {0, Unknown}},
    {X86::VPMOVWBZmrk, {0, Unknown}},
    {X86::VPMOVWBZrr, {0, Unknown}},
    {X86::VPMOVWBZrrk, {0, Unknown}},
    {X86::VPMOVWBZrrkz, {0, Unknown}},
    {X86::VPMOVZXBDYrm, {0, Unknown}},
    {X86::VPMOVZXBDYrr, {0, Unknown}},
    {X86::VPMOVZXBDZ128rm, {1, Unknown}},
    {X86::VPMOVZXBDZ128rmk, {1, Unknown}},
    {X86::VPMOVZXBDZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXBDZ128rr, {0, Unknown}},
    {X86::VPMOVZXBDZ128rrk, {0, Unknown}},
    {X86::VPMOVZXBDZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXBDZ256rm, {0, Unknown}},
    {X86::VPMOVZXBDZ256rmk, {0, Unknown}},
    {X86::VPMOVZXBDZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXBDZ256rr, {0, Unknown}},
    {X86::VPMOVZXBDZ256rrk, {0, Unknown}},
    {X86::VPMOVZXBDZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXBDZrm, {0, Unknown}},
    {X86::VPMOVZXBDZrmk, {0, Unknown}},
    {X86::VPMOVZXBDZrmkz, {0, Unknown}},
    {X86::VPMOVZXBDZrr, {0, Unknown}},
    {X86::VPMOVZXBDZrrk, {0, Unknown}},
    {X86::VPMOVZXBDZrrkz, {0, Unknown}},
    {X86::VPMOVZXBDrm, {0, Unknown}},
    {X86::VPMOVZXBDrr, {0, Unknown}},
    {X86::VPMOVZXBQYrm, {0, Unknown}},
    {X86::VPMOVZXBQYrr, {0, Unknown}},
    {X86::VPMOVZXBQZ128rm, {1, Unknown}},
    {X86::VPMOVZXBQZ128rmk, {1, Unknown}},
    {X86::VPMOVZXBQZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXBQZ128rr, {0, Unknown}},
    {X86::VPMOVZXBQZ128rrk, {0, Unknown}},
    {X86::VPMOVZXBQZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXBQZ256rm, {0, Unknown}},
    {X86::VPMOVZXBQZ256rmk, {0, Unknown}},
    {X86::VPMOVZXBQZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXBQZ256rr, {0, Unknown}},
    {X86::VPMOVZXBQZ256rrk, {0, Unknown}},
    {X86::VPMOVZXBQZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXBQZrm, {0, Unknown}},
    {X86::VPMOVZXBQZrmk, {0, Unknown}},
    {X86::VPMOVZXBQZrmkz, {0, Unknown}},
    {X86::VPMOVZXBQZrr, {0, Unknown}},
    {X86::VPMOVZXBQZrrk, {0, Unknown}},
    {X86::VPMOVZXBQZrrkz, {0, Unknown}},
    {X86::VPMOVZXBQrm, {0, Unknown}},
    {X86::VPMOVZXBQrr, {0, Unknown}},
    {X86::VPMOVZXBWYrm, {0, Unknown}},
    {X86::VPMOVZXBWYrr, {0, Unknown}},
    {X86::VPMOVZXBWZ128rm, {1, Unknown}},
    {X86::VPMOVZXBWZ128rmk, {1, Unknown}},
    {X86::VPMOVZXBWZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXBWZ128rr, {0, Unknown}},
    {X86::VPMOVZXBWZ128rrk, {0, Unknown}},
    {X86::VPMOVZXBWZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXBWZ256rm, {0, Unknown}},
    {X86::VPMOVZXBWZ256rmk, {0, Unknown}},
    {X86::VPMOVZXBWZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXBWZ256rr, {0, Unknown}},
    {X86::VPMOVZXBWZ256rrk, {0, Unknown}},
    {X86::VPMOVZXBWZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXBWZrm, {0, Unknown}},
    {X86::VPMOVZXBWZrmk, {0, Unknown}},
    {X86::VPMOVZXBWZrmkz, {0, Unknown}},
    {X86::VPMOVZXBWZrr, {0, Unknown}},
    {X86::VPMOVZXBWZrrk, {0, Unknown}},
    {X86::VPMOVZXBWZrrkz, {0, Unknown}},
    {X86::VPMOVZXBWrm, {0, Unknown}},
    {X86::VPMOVZXBWrr, {0, Unknown}},
    {X86::VPMOVZXDQYrm, {0, Unknown}},
    {X86::VPMOVZXDQYrr, {0, Unknown}},
    {X86::VPMOVZXDQZ128rm, {1, Unknown}},
    {X86::VPMOVZXDQZ128rmk, {1, Unknown}},
    {X86::VPMOVZXDQZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXDQZ128rr, {0, Unknown}},
    {X86::VPMOVZXDQZ128rrk, {0, Unknown}},
    {X86::VPMOVZXDQZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXDQZ256rm, {0, Unknown}},
    {X86::VPMOVZXDQZ256rmk, {0, Unknown}},
    {X86::VPMOVZXDQZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXDQZ256rr, {0, Unknown}},
    {X86::VPMOVZXDQZ256rrk, {0, Unknown}},
    {X86::VPMOVZXDQZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXDQZrm, {0, Unknown}},
    {X86::VPMOVZXDQZrmk, {0, Unknown}},
    {X86::VPMOVZXDQZrmkz, {0, Unknown}},
    {X86::VPMOVZXDQZrr, {0, Unknown}},
    {X86::VPMOVZXDQZrrk, {0, Unknown}},
    {X86::VPMOVZXDQZrrkz, {0, Unknown}},
    {X86::VPMOVZXDQrm, {0, Unknown}},
    {X86::VPMOVZXDQrr, {0, Unknown}},
    {X86::VPMOVZXWDYrm, {0, Unknown}},
    {X86::VPMOVZXWDYrr, {0, Unknown}},
    {X86::VPMOVZXWDZ128rm, {1, Unknown}},
    {X86::VPMOVZXWDZ128rmk, {1, Unknown}},
    {X86::VPMOVZXWDZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXWDZ128rr, {0, Unknown}},
    {X86::VPMOVZXWDZ128rrk, {0, Unknown}},
    {X86::VPMOVZXWDZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXWDZ256rm, {0, Unknown}},
    {X86::VPMOVZXWDZ256rmk, {0, Unknown}},
    {X86::VPMOVZXWDZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXWDZ256rr, {0, Unknown}},
    {X86::VPMOVZXWDZ256rrk, {0, Unknown}},
    {X86::VPMOVZXWDZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXWDZrm, {0, Unknown}},
    {X86::VPMOVZXWDZrmk, {0, Unknown}},
    {X86::VPMOVZXWDZrmkz, {0, Unknown}},
    {X86::VPMOVZXWDZrr, {0, Unknown}},
    {X86::VPMOVZXWDZrrk, {0, Unknown}},
    {X86::VPMOVZXWDZrrkz, {0, Unknown}},
    {X86::VPMOVZXWDrm, {0, Unknown}},
    {X86::VPMOVZXWDrr, {0, Unknown}},
    {X86::VPMOVZXWQYrm, {0, Unknown}},
    {X86::VPMOVZXWQYrr, {0, Unknown}},
    {X86::VPMOVZXWQZ128rm, {1, Unknown}},
    {X86::VPMOVZXWQZ128rmk, {1, Unknown}},
    {X86::VPMOVZXWQZ128rmkz, {1, Unknown}},
    {X86::VPMOVZXWQZ128rr, {0, Unknown}},
    {X86::VPMOVZXWQZ128rrk, {0, Unknown}},
    {X86::VPMOVZXWQZ128rrkz, {0, Unknown}},
    {X86::VPMOVZXWQZ256rm, {0, Unknown}},
    {X86::VPMOVZXWQZ256rmk, {0, Unknown}},
    {X86::VPMOVZXWQZ256rmkz, {0, Unknown}},
    {X86::VPMOVZXWQZ256rr, {0, Unknown}},
    {X86::VPMOVZXWQZ256rrk, {0, Unknown}},
    {X86::VPMOVZXWQZ256rrkz, {0, Unknown}},
    {X86::VPMOVZXWQZrm, {0, Unknown}},
    {X86::VPMOVZXWQZrmk, {0, Unknown}},
    {X86::VPMOVZXWQZrmkz, {0, Unknown}},
    {X86::VPMOVZXWQZrr, {0, Unknown}},
    {X86::VPMOVZXWQZrrk, {0, Unknown}},
    {X86::VPMOVZXWQZrrkz, {0, Unknown}},
    {X86::VPMOVZXWQrm, {0, Unknown}},
    {X86::VPMOVZXWQrr, {0, Unknown}},
    {X86::VPMULDQYrm, {0, Unknown}},
    {X86::VPMULDQYrr, {0, Unknown}},
    {X86::VPMULDQZ128rm, {1, Unknown}},
    {X86::VPMULDQZ128rmb, {1, Unknown}},
    {X86::VPMULDQZ128rmbk, {1, Unknown}},
    {X86::VPMULDQZ128rmbkz, {1, Unknown}},
    {X86::VPMULDQZ128rmk, {1, Unknown}},
    {X86::VPMULDQZ128rmkz, {1, Unknown}},
    {X86::VPMULDQZ128rr, {0, Unknown}},
    {X86::VPMULDQZ128rrk, {0, Unknown}},
    {X86::VPMULDQZ128rrkz, {0, Unknown}},
    {X86::VPMULDQZ256rm, {0, Unknown}},
    {X86::VPMULDQZ256rmb, {0, Unknown}},
    {X86::VPMULDQZ256rmbk, {0, Unknown}},
    {X86::VPMULDQZ256rmbkz, {0, Unknown}},
    {X86::VPMULDQZ256rmk, {0, Unknown}},
    {X86::VPMULDQZ256rmkz, {0, Unknown}},
    {X86::VPMULDQZ256rr, {0, Unknown}},
    {X86::VPMULDQZ256rrk, {0, Unknown}},
    {X86::VPMULDQZ256rrkz, {0, Unknown}},
    {X86::VPMULDQZrm, {0, Unknown}},
    {X86::VPMULDQZrmb, {0, Unknown}},
    {X86::VPMULDQZrmbk, {0, Unknown}},
    {X86::VPMULDQZrmbkz, {0, Unknown}},
    {X86::VPMULDQZrmk, {0, Unknown}},
    {X86::VPMULDQZrmkz, {0, Unknown}},
    {X86::VPMULDQZrr, {0, Unknown}},
    {X86::VPMULDQZrrk, {0, Unknown}},
    {X86::VPMULDQZrrkz, {0, Unknown}},
    {X86::VPMULDQrm, {0, Unknown}},
    {X86::VPMULDQrr, {0, Unknown}},
    {X86::VPMULHRSWYrm, {0, Unknown}},
    {X86::VPMULHRSWYrr, {0, Unknown}},
    {X86::VPMULHRSWZ128rm, {1, Unknown}},
    {X86::VPMULHRSWZ128rmk, {1, Unknown}},
    {X86::VPMULHRSWZ128rmkz, {1, Unknown}},
    {X86::VPMULHRSWZ128rr, {0, Unknown}},
    {X86::VPMULHRSWZ128rrk, {0, Unknown}},
    {X86::VPMULHRSWZ128rrkz, {0, Unknown}},
    {X86::VPMULHRSWZ256rm, {0, Unknown}},
    {X86::VPMULHRSWZ256rmk, {0, Unknown}},
    {X86::VPMULHRSWZ256rmkz, {0, Unknown}},
    {X86::VPMULHRSWZ256rr, {0, Unknown}},
    {X86::VPMULHRSWZ256rrk, {0, Unknown}},
    {X86::VPMULHRSWZ256rrkz, {0, Unknown}},
    {X86::VPMULHRSWZrm, {0, Unknown}},
    {X86::VPMULHRSWZrmk, {0, Unknown}},
    {X86::VPMULHRSWZrmkz, {0, Unknown}},
    {X86::VPMULHRSWZrr, {0, Unknown}},
    {X86::VPMULHRSWZrrk, {0, Unknown}},
    {X86::VPMULHRSWZrrkz, {0, Unknown}},
    {X86::VPMULHRSWrm, {0, Unknown}},
    {X86::VPMULHRSWrr, {0, Unknown}},
    {X86::VPMULHUWYrm, {0, Unknown}},
    {X86::VPMULHUWYrr, {0, Unknown}},
    {X86::VPMULHUWZ128rm, {1, Unknown}},
    {X86::VPMULHUWZ128rmk, {1, Unknown}},
    {X86::VPMULHUWZ128rmkz, {1, Unknown}},
    {X86::VPMULHUWZ128rr, {0, Unknown}},
    {X86::VPMULHUWZ128rrk, {0, Unknown}},
    {X86::VPMULHUWZ128rrkz, {0, Unknown}},
    {X86::VPMULHUWZ256rm, {0, Unknown}},
    {X86::VPMULHUWZ256rmk, {0, Unknown}},
    {X86::VPMULHUWZ256rmkz, {0, Unknown}},
    {X86::VPMULHUWZ256rr, {0, Unknown}},
    {X86::VPMULHUWZ256rrk, {0, Unknown}},
    {X86::VPMULHUWZ256rrkz, {0, Unknown}},
    {X86::VPMULHUWZrm, {0, Unknown}},
    {X86::VPMULHUWZrmk, {0, Unknown}},
    {X86::VPMULHUWZrmkz, {0, Unknown}},
    {X86::VPMULHUWZrr, {0, Unknown}},
    {X86::VPMULHUWZrrk, {0, Unknown}},
    {X86::VPMULHUWZrrkz, {0, Unknown}},
    {X86::VPMULHUWrm, {0, Unknown}},
    {X86::VPMULHUWrr, {0, Unknown}},
    {X86::VPMULHWYrm, {0, Unknown}},
    {X86::VPMULHWYrr, {0, Unknown}},
    {X86::VPMULHWZ128rm, {1, Unknown}},
    {X86::VPMULHWZ128rmk, {1, Unknown}},
    {X86::VPMULHWZ128rmkz, {1, Unknown}},
    {X86::VPMULHWZ128rr, {0, Unknown}},
    {X86::VPMULHWZ128rrk, {0, Unknown}},
    {X86::VPMULHWZ128rrkz, {0, Unknown}},
    {X86::VPMULHWZ256rm, {0, Unknown}},
    {X86::VPMULHWZ256rmk, {0, Unknown}},
    {X86::VPMULHWZ256rmkz, {0, Unknown}},
    {X86::VPMULHWZ256rr, {0, Unknown}},
    {X86::VPMULHWZ256rrk, {0, Unknown}},
    {X86::VPMULHWZ256rrkz, {0, Unknown}},
    {X86::VPMULHWZrm, {0, Unknown}},
    {X86::VPMULHWZrmk, {0, Unknown}},
    {X86::VPMULHWZrmkz, {0, Unknown}},
    {X86::VPMULHWZrr, {0, Unknown}},
    {X86::VPMULHWZrrk, {0, Unknown}},
    {X86::VPMULHWZrrkz, {0, Unknown}},
    {X86::VPMULHWrm, {0, Unknown}},
    {X86::VPMULHWrr, {0, Unknown}},
    {X86::VPMULLDYrm, {0, Unknown}},
    {X86::VPMULLDYrr, {0, Unknown}},
    {X86::VPMULLDZ128rm, {1, Unknown}},
    {X86::VPMULLDZ128rmb, {1, Unknown}},
    {X86::VPMULLDZ128rmbk, {1, Unknown}},
    {X86::VPMULLDZ128rmbkz, {1, Unknown}},
    {X86::VPMULLDZ128rmk, {1, Unknown}},
    {X86::VPMULLDZ128rmkz, {1, Unknown}},
    {X86::VPMULLDZ128rr, {0, Unknown}},
    {X86::VPMULLDZ128rrk, {0, Unknown}},
    {X86::VPMULLDZ128rrkz, {0, Unknown}},
    {X86::VPMULLDZ256rm, {0, Unknown}},
    {X86::VPMULLDZ256rmb, {0, Unknown}},
    {X86::VPMULLDZ256rmbk, {0, Unknown}},
    {X86::VPMULLDZ256rmbkz, {0, Unknown}},
    {X86::VPMULLDZ256rmk, {0, Unknown}},
    {X86::VPMULLDZ256rmkz, {0, Unknown}},
    {X86::VPMULLDZ256rr, {0, Unknown}},
    {X86::VPMULLDZ256rrk, {0, Unknown}},
    {X86::VPMULLDZ256rrkz, {0, Unknown}},
    {X86::VPMULLDZrm, {0, Unknown}},
    {X86::VPMULLDZrmb, {0, Unknown}},
    {X86::VPMULLDZrmbk, {0, Unknown}},
    {X86::VPMULLDZrmbkz, {0, Unknown}},
    {X86::VPMULLDZrmk, {0, Unknown}},
    {X86::VPMULLDZrmkz, {0, Unknown}},
    {X86::VPMULLDZrr, {0, Unknown}},
    {X86::VPMULLDZrrk, {0, Unknown}},
    {X86::VPMULLDZrrkz, {0, Unknown}},
    {X86::VPMULLDrm, {0, Unknown}},
    {X86::VPMULLDrr, {0, Unknown}},
    {X86::VPMULLQZ128rm, {1, Unknown}},
    {X86::VPMULLQZ128rmb, {1, Unknown}},
    {X86::VPMULLQZ128rmbk, {1, Unknown}},
    {X86::VPMULLQZ128rmbkz, {1, Unknown}},
    {X86::VPMULLQZ128rmk, {1, Unknown}},
    {X86::VPMULLQZ128rmkz, {1, Unknown}},
    {X86::VPMULLQZ128rr, {0, Unknown}},
    {X86::VPMULLQZ128rrk, {0, Unknown}},
    {X86::VPMULLQZ128rrkz, {0, Unknown}},
    {X86::VPMULLQZ256rm, {0, Unknown}},
    {X86::VPMULLQZ256rmb, {0, Unknown}},
    {X86::VPMULLQZ256rmbk, {0, Unknown}},
    {X86::VPMULLQZ256rmbkz, {0, Unknown}},
    {X86::VPMULLQZ256rmk, {0, Unknown}},
    {X86::VPMULLQZ256rmkz, {0, Unknown}},
    {X86::VPMULLQZ256rr, {0, Unknown}},
    {X86::VPMULLQZ256rrk, {0, Unknown}},
    {X86::VPMULLQZ256rrkz, {0, Unknown}},
    {X86::VPMULLQZrm, {0, Unknown}},
    {X86::VPMULLQZrmb, {0, Unknown}},
    {X86::VPMULLQZrmbk, {0, Unknown}},
    {X86::VPMULLQZrmbkz, {0, Unknown}},
    {X86::VPMULLQZrmk, {0, Unknown}},
    {X86::VPMULLQZrmkz, {0, Unknown}},
    {X86::VPMULLQZrr, {0, Unknown}},
    {X86::VPMULLQZrrk, {0, Unknown}},
    {X86::VPMULLQZrrkz, {0, Unknown}},
    {X86::VPMULLWYrm, {0, Unknown}},
    {X86::VPMULLWYrr, {0, Unknown}},
    {X86::VPMULLWZ128rm, {1, Unknown}},
    {X86::VPMULLWZ128rmk, {1, Unknown}},
    {X86::VPMULLWZ128rmkz, {1, Unknown}},
    {X86::VPMULLWZ128rr, {0, Unknown}},
    {X86::VPMULLWZ128rrk, {0, Unknown}},
    {X86::VPMULLWZ128rrkz, {0, Unknown}},
    {X86::VPMULLWZ256rm, {0, Unknown}},
    {X86::VPMULLWZ256rmk, {0, Unknown}},
    {X86::VPMULLWZ256rmkz, {0, Unknown}},
    {X86::VPMULLWZ256rr, {0, Unknown}},
    {X86::VPMULLWZ256rrk, {0, Unknown}},
    {X86::VPMULLWZ256rrkz, {0, Unknown}},
    {X86::VPMULLWZrm, {0, Unknown}},
    {X86::VPMULLWZrmk, {0, Unknown}},
    {X86::VPMULLWZrmkz, {0, Unknown}},
    {X86::VPMULLWZrr, {0, Unknown}},
    {X86::VPMULLWZrrk, {0, Unknown}},
    {X86::VPMULLWZrrkz, {0, Unknown}},
    {X86::VPMULLWrm, {0, Unknown}},
    {X86::VPMULLWrr, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ128rm, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rmb, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rmbk, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rmbkz, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rmk, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rmkz, {1, Unknown}},
    {X86::VPMULTISHIFTQBZ128rr, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ128rrk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ128rrkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rm, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rmb, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rmbk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rmbkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rmk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rmkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rr, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rrk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZ256rrkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrm, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrmb, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrmbk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrmbkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrmk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrmkz, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrr, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrrk, {0, Unknown}},
    {X86::VPMULTISHIFTQBZrrkz, {0, Unknown}},
    {X86::VPMULUDQYrm, {0, Unknown}},
    {X86::VPMULUDQYrr, {0, Unknown}},
    {X86::VPMULUDQZ128rm, {1, Unknown}},
    {X86::VPMULUDQZ128rmb, {1, Unknown}},
    {X86::VPMULUDQZ128rmbk, {1, Unknown}},
    {X86::VPMULUDQZ128rmbkz, {1, Unknown}},
    {X86::VPMULUDQZ128rmk, {1, Unknown}},
    {X86::VPMULUDQZ128rmkz, {1, Unknown}},
    {X86::VPMULUDQZ128rr, {0, Unknown}},
    {X86::VPMULUDQZ128rrk, {0, Unknown}},
    {X86::VPMULUDQZ128rrkz, {0, Unknown}},
    {X86::VPMULUDQZ256rm, {0, Unknown}},
    {X86::VPMULUDQZ256rmb, {0, Unknown}},
    {X86::VPMULUDQZ256rmbk, {0, Unknown}},
    {X86::VPMULUDQZ256rmbkz, {0, Unknown}},
    {X86::VPMULUDQZ256rmk, {0, Unknown}},
    {X86::VPMULUDQZ256rmkz, {0, Unknown}},
    {X86::VPMULUDQZ256rr, {0, Unknown}},
    {X86::VPMULUDQZ256rrk, {0, Unknown}},
    {X86::VPMULUDQZ256rrkz, {0, Unknown}},
    {X86::VPMULUDQZrm, {0, Unknown}},
    {X86::VPMULUDQZrmb, {0, Unknown}},
    {X86::VPMULUDQZrmbk, {0, Unknown}},
    {X86::VPMULUDQZrmbkz, {0, Unknown}},
    {X86::VPMULUDQZrmk, {0, Unknown}},
    {X86::VPMULUDQZrmkz, {0, Unknown}},
    {X86::VPMULUDQZrr, {0, Unknown}},
    {X86::VPMULUDQZrrk, {0, Unknown}},
    {X86::VPMULUDQZrrkz, {0, Unknown}},
    {X86::VPMULUDQrm, {0, Unknown}},
    {X86::VPMULUDQrr, {0, Unknown}},
    {X86::VPOPCNTBZ128rm, {1, Unknown}},
    {X86::VPOPCNTBZ128rmk, {1, Unknown}},
    {X86::VPOPCNTBZ128rmkz, {1, Unknown}},
    {X86::VPOPCNTBZ128rr, {0, Unknown}},
    {X86::VPOPCNTBZ128rrk, {0, Unknown}},
    {X86::VPOPCNTBZ128rrkz, {0, Unknown}},
    {X86::VPOPCNTBZ256rm, {0, Unknown}},
    {X86::VPOPCNTBZ256rmk, {0, Unknown}},
    {X86::VPOPCNTBZ256rmkz, {0, Unknown}},
    {X86::VPOPCNTBZ256rr, {0, Unknown}},
    {X86::VPOPCNTBZ256rrk, {0, Unknown}},
    {X86::VPOPCNTBZ256rrkz, {0, Unknown}},
    {X86::VPOPCNTBZrm, {0, Unknown}},
    {X86::VPOPCNTBZrmk, {0, Unknown}},
    {X86::VPOPCNTBZrmkz, {0, Unknown}},
    {X86::VPOPCNTBZrr, {0, Unknown}},
    {X86::VPOPCNTBZrrk, {0, Unknown}},
    {X86::VPOPCNTBZrrkz, {0, Unknown}},
    {X86::VPOPCNTDZ128rm, {1, Unknown}},
    {X86::VPOPCNTDZ128rmb, {1, Unknown}},
    {X86::VPOPCNTDZ128rmbk, {1, Unknown}},
    {X86::VPOPCNTDZ128rmbkz, {1, Unknown}},
    {X86::VPOPCNTDZ128rmk, {1, Unknown}},
    {X86::VPOPCNTDZ128rmkz, {1, Unknown}},
    {X86::VPOPCNTDZ128rr, {0, Unknown}},
    {X86::VPOPCNTDZ128rrk, {0, Unknown}},
    {X86::VPOPCNTDZ128rrkz, {0, Unknown}},
    {X86::VPOPCNTDZ256rm, {0, Unknown}},
    {X86::VPOPCNTDZ256rmb, {0, Unknown}},
    {X86::VPOPCNTDZ256rmbk, {0, Unknown}},
    {X86::VPOPCNTDZ256rmbkz, {0, Unknown}},
    {X86::VPOPCNTDZ256rmk, {0, Unknown}},
    {X86::VPOPCNTDZ256rmkz, {0, Unknown}},
    {X86::VPOPCNTDZ256rr, {0, Unknown}},
    {X86::VPOPCNTDZ256rrk, {0, Unknown}},
    {X86::VPOPCNTDZ256rrkz, {0, Unknown}},
    {X86::VPOPCNTDZrm, {0, Unknown}},
    {X86::VPOPCNTDZrmb, {0, Unknown}},
    {X86::VPOPCNTDZrmbk, {0, Unknown}},
    {X86::VPOPCNTDZrmbkz, {0, Unknown}},
    {X86::VPOPCNTDZrmk, {0, Unknown}},
    {X86::VPOPCNTDZrmkz, {0, Unknown}},
    {X86::VPOPCNTDZrr, {0, Unknown}},
    {X86::VPOPCNTDZrrk, {0, Unknown}},
    {X86::VPOPCNTDZrrkz, {0, Unknown}},
    {X86::VPOPCNTQZ128rm, {1, Unknown}},
    {X86::VPOPCNTQZ128rmb, {1, Unknown}},
    {X86::VPOPCNTQZ128rmbk, {1, Unknown}},
    {X86::VPOPCNTQZ128rmbkz, {1, Unknown}},
    {X86::VPOPCNTQZ128rmk, {1, Unknown}},
    {X86::VPOPCNTQZ128rmkz, {1, Unknown}},
    {X86::VPOPCNTQZ128rr, {0, Unknown}},
    {X86::VPOPCNTQZ128rrk, {0, Unknown}},
    {X86::VPOPCNTQZ128rrkz, {0, Unknown}},
    {X86::VPOPCNTQZ256rm, {0, Unknown}},
    {X86::VPOPCNTQZ256rmb, {0, Unknown}},
    {X86::VPOPCNTQZ256rmbk, {0, Unknown}},
    {X86::VPOPCNTQZ256rmbkz, {0, Unknown}},
    {X86::VPOPCNTQZ256rmk, {0, Unknown}},
    {X86::VPOPCNTQZ256rmkz, {0, Unknown}},
    {X86::VPOPCNTQZ256rr, {0, Unknown}},
    {X86::VPOPCNTQZ256rrk, {0, Unknown}},
    {X86::VPOPCNTQZ256rrkz, {0, Unknown}},
    {X86::VPOPCNTQZrm, {0, Unknown}},
    {X86::VPOPCNTQZrmb, {0, Unknown}},
    {X86::VPOPCNTQZrmbk, {0, Unknown}},
    {X86::VPOPCNTQZrmbkz, {0, Unknown}},
    {X86::VPOPCNTQZrmk, {0, Unknown}},
    {X86::VPOPCNTQZrmkz, {0, Unknown}},
    {X86::VPOPCNTQZrr, {0, Unknown}},
    {X86::VPOPCNTQZrrk, {0, Unknown}},
    {X86::VPOPCNTQZrrkz, {0, Unknown}},
    {X86::VPOPCNTWZ128rm, {1, Unknown}},
    {X86::VPOPCNTWZ128rmk, {1, Unknown}},
    {X86::VPOPCNTWZ128rmkz, {1, Unknown}},
    {X86::VPOPCNTWZ128rr, {0, Unknown}},
    {X86::VPOPCNTWZ128rrk, {0, Unknown}},
    {X86::VPOPCNTWZ128rrkz, {0, Unknown}},
    {X86::VPOPCNTWZ256rm, {0, Unknown}},
    {X86::VPOPCNTWZ256rmk, {0, Unknown}},
    {X86::VPOPCNTWZ256rmkz, {0, Unknown}},
    {X86::VPOPCNTWZ256rr, {0, Unknown}},
    {X86::VPOPCNTWZ256rrk, {0, Unknown}},
    {X86::VPOPCNTWZ256rrkz, {0, Unknown}},
    {X86::VPOPCNTWZrm, {0, Unknown}},
    {X86::VPOPCNTWZrmk, {0, Unknown}},
    {X86::VPOPCNTWZrmkz, {0, Unknown}},
    {X86::VPOPCNTWZrr, {0, Unknown}},
    {X86::VPOPCNTWZrrk, {0, Unknown}},
    {X86::VPOPCNTWZrrkz, {0, Unknown}},
    {X86::VPORDZ128rm, {1, Unknown}},
    {X86::VPORDZ128rmb, {1, Unknown}},
    {X86::VPORDZ128rmbk, {1, Unknown}},
    {X86::VPORDZ128rmbkz, {1, Unknown}},
    {X86::VPORDZ128rmk, {1, Unknown}},
    {X86::VPORDZ128rmkz, {1, Unknown}},
    {X86::VPORDZ128rr, {0, Unknown}},
    {X86::VPORDZ128rrk, {0, Unknown}},
    {X86::VPORDZ128rrkz, {0, Unknown}},
    {X86::VPORDZ256rm, {0, Unknown}},
    {X86::VPORDZ256rmb, {0, Unknown}},
    {X86::VPORDZ256rmbk, {0, Unknown}},
    {X86::VPORDZ256rmbkz, {0, Unknown}},
    {X86::VPORDZ256rmk, {0, Unknown}},
    {X86::VPORDZ256rmkz, {0, Unknown}},
    {X86::VPORDZ256rr, {0, Unknown}},
    {X86::VPORDZ256rrk, {0, Unknown}},
    {X86::VPORDZ256rrkz, {0, Unknown}},
    {X86::VPORDZrm, {0, Unknown}},
    {X86::VPORDZrmb, {0, Unknown}},
    {X86::VPORDZrmbk, {0, Unknown}},
    {X86::VPORDZrmbkz, {0, Unknown}},
    {X86::VPORDZrmk, {0, Unknown}},
    {X86::VPORDZrmkz, {0, Unknown}},
    {X86::VPORDZrr, {0, Unknown}},
    {X86::VPORDZrrk, {0, Unknown}},
    {X86::VPORDZrrkz, {0, Unknown}},
    {X86::VPORQZ128rm, {1, Unknown}},
    {X86::VPORQZ128rmb, {1, Unknown}},
    {X86::VPORQZ128rmbk, {1, Unknown}},
    {X86::VPORQZ128rmbkz, {1, Unknown}},
    {X86::VPORQZ128rmk, {1, Unknown}},
    {X86::VPORQZ128rmkz, {1, Unknown}},
    {X86::VPORQZ128rr, {0, Unknown}},
    {X86::VPORQZ128rrk, {0, Unknown}},
    {X86::VPORQZ128rrkz, {0, Unknown}},
    {X86::VPORQZ256rm, {0, Unknown}},
    {X86::VPORQZ256rmb, {0, Unknown}},
    {X86::VPORQZ256rmbk, {0, Unknown}},
    {X86::VPORQZ256rmbkz, {0, Unknown}},
    {X86::VPORQZ256rmk, {0, Unknown}},
    {X86::VPORQZ256rmkz, {0, Unknown}},
    {X86::VPORQZ256rr, {0, Unknown}},
    {X86::VPORQZ256rrk, {0, Unknown}},
    {X86::VPORQZ256rrkz, {0, Unknown}},
    {X86::VPORQZrm, {0, Unknown}},
    {X86::VPORQZrmb, {0, Unknown}},
    {X86::VPORQZrmbk, {0, Unknown}},
    {X86::VPORQZrmbkz, {0, Unknown}},
    {X86::VPORQZrmk, {0, Unknown}},
    {X86::VPORQZrmkz, {0, Unknown}},
    {X86::VPORQZrr, {0, Unknown}},
    {X86::VPORQZrrk, {0, Unknown}},
    {X86::VPORQZrrkz, {0, Unknown}},
    {X86::VPORYrm, {0, Unknown}},
    {X86::VPORYrr, {0, Unknown}},
    {X86::VPORrm, {0, Unknown}},
    {X86::VPORrr, {0, Unknown}},
    {X86::VPPERMrmr, {0, Unknown}},
    {X86::VPPERMrrm, {0, Unknown}},
    {X86::VPPERMrrr, {0, Unknown}},
    {X86::VPPERMrrr_REV, {0, Unknown}},
    {X86::VPROLDZ128mbi, {0, Unknown}},
    {X86::VPROLDZ128mbik, {0, Unknown}},
    {X86::VPROLDZ128mbikz, {0, Unknown}},
    {X86::VPROLDZ128mi, {1, Unknown}},
    {X86::VPROLDZ128mik, {1, Unknown}},
    {X86::VPROLDZ128mikz, {1, Unknown}},
    {X86::VPROLDZ128ri, {0, Unknown}},
    {X86::VPROLDZ128rik, {0, Unknown}},
    {X86::VPROLDZ128rikz, {0, Unknown}},
    {X86::VPROLDZ256mbi, {0, Unknown}},
    {X86::VPROLDZ256mbik, {0, Unknown}},
    {X86::VPROLDZ256mbikz, {0, Unknown}},
    {X86::VPROLDZ256mi, {0, Unknown}},
    {X86::VPROLDZ256mik, {0, Unknown}},
    {X86::VPROLDZ256mikz, {0, Unknown}},
    {X86::VPROLDZ256ri, {0, Unknown}},
    {X86::VPROLDZ256rik, {0, Unknown}},
    {X86::VPROLDZ256rikz, {0, Unknown}},
    {X86::VPROLDZmbi, {0, Unknown}},
    {X86::VPROLDZmbik, {0, Unknown}},
    {X86::VPROLDZmbikz, {0, Unknown}},
    {X86::VPROLDZmi, {0, Unknown}},
    {X86::VPROLDZmik, {0, Unknown}},
    {X86::VPROLDZmikz, {0, Unknown}},
    {X86::VPROLDZri, {0, Unknown}},
    {X86::VPROLDZrik, {0, Unknown}},
    {X86::VPROLDZrikz, {0, Unknown}},
    {X86::VPROLQZ128mbi, {0, Unknown}},
    {X86::VPROLQZ128mbik, {0, Unknown}},
    {X86::VPROLQZ128mbikz, {0, Unknown}},
    {X86::VPROLQZ128mi, {1, Unknown}},
    {X86::VPROLQZ128mik, {1, Unknown}},
    {X86::VPROLQZ128mikz, {1, Unknown}},
    {X86::VPROLQZ128ri, {0, Unknown}},
    {X86::VPROLQZ128rik, {0, Unknown}},
    {X86::VPROLQZ128rikz, {0, Unknown}},
    {X86::VPROLQZ256mbi, {0, Unknown}},
    {X86::VPROLQZ256mbik, {0, Unknown}},
    {X86::VPROLQZ256mbikz, {0, Unknown}},
    {X86::VPROLQZ256mi, {0, Unknown}},
    {X86::VPROLQZ256mik, {0, Unknown}},
    {X86::VPROLQZ256mikz, {0, Unknown}},
    {X86::VPROLQZ256ri, {0, Unknown}},
    {X86::VPROLQZ256rik, {0, Unknown}},
    {X86::VPROLQZ256rikz, {0, Unknown}},
    {X86::VPROLQZmbi, {0, Unknown}},
    {X86::VPROLQZmbik, {0, Unknown}},
    {X86::VPROLQZmbikz, {0, Unknown}},
    {X86::VPROLQZmi, {0, Unknown}},
    {X86::VPROLQZmik, {0, Unknown}},
    {X86::VPROLQZmikz, {0, Unknown}},
    {X86::VPROLQZri, {0, Unknown}},
    {X86::VPROLQZrik, {0, Unknown}},
    {X86::VPROLQZrikz, {0, Unknown}},
    {X86::VPROLVDZ128rm, {1, Unknown}},
    {X86::VPROLVDZ128rmb, {1, Unknown}},
    {X86::VPROLVDZ128rmbk, {1, Unknown}},
    {X86::VPROLVDZ128rmbkz, {1, Unknown}},
    {X86::VPROLVDZ128rmk, {1, Unknown}},
    {X86::VPROLVDZ128rmkz, {1, Unknown}},
    {X86::VPROLVDZ128rr, {0, Unknown}},
    {X86::VPROLVDZ128rrk, {0, Unknown}},
    {X86::VPROLVDZ128rrkz, {0, Unknown}},
    {X86::VPROLVDZ256rm, {0, Unknown}},
    {X86::VPROLVDZ256rmb, {0, Unknown}},
    {X86::VPROLVDZ256rmbk, {0, Unknown}},
    {X86::VPROLVDZ256rmbkz, {0, Unknown}},
    {X86::VPROLVDZ256rmk, {0, Unknown}},
    {X86::VPROLVDZ256rmkz, {0, Unknown}},
    {X86::VPROLVDZ256rr, {0, Unknown}},
    {X86::VPROLVDZ256rrk, {0, Unknown}},
    {X86::VPROLVDZ256rrkz, {0, Unknown}},
    {X86::VPROLVDZrm, {0, Unknown}},
    {X86::VPROLVDZrmb, {0, Unknown}},
    {X86::VPROLVDZrmbk, {0, Unknown}},
    {X86::VPROLVDZrmbkz, {0, Unknown}},
    {X86::VPROLVDZrmk, {0, Unknown}},
    {X86::VPROLVDZrmkz, {0, Unknown}},
    {X86::VPROLVDZrr, {0, Unknown}},
    {X86::VPROLVDZrrk, {0, Unknown}},
    {X86::VPROLVDZrrkz, {0, Unknown}},
    {X86::VPROLVQZ128rm, {1, Unknown}},
    {X86::VPROLVQZ128rmb, {1, Unknown}},
    {X86::VPROLVQZ128rmbk, {1, Unknown}},
    {X86::VPROLVQZ128rmbkz, {1, Unknown}},
    {X86::VPROLVQZ128rmk, {1, Unknown}},
    {X86::VPROLVQZ128rmkz, {1, Unknown}},
    {X86::VPROLVQZ128rr, {0, Unknown}},
    {X86::VPROLVQZ128rrk, {0, Unknown}},
    {X86::VPROLVQZ128rrkz, {0, Unknown}},
    {X86::VPROLVQZ256rm, {0, Unknown}},
    {X86::VPROLVQZ256rmb, {0, Unknown}},
    {X86::VPROLVQZ256rmbk, {0, Unknown}},
    {X86::VPROLVQZ256rmbkz, {0, Unknown}},
    {X86::VPROLVQZ256rmk, {0, Unknown}},
    {X86::VPROLVQZ256rmkz, {0, Unknown}},
    {X86::VPROLVQZ256rr, {0, Unknown}},
    {X86::VPROLVQZ256rrk, {0, Unknown}},
    {X86::VPROLVQZ256rrkz, {0, Unknown}},
    {X86::VPROLVQZrm, {0, Unknown}},
    {X86::VPROLVQZrmb, {0, Unknown}},
    {X86::VPROLVQZrmbk, {0, Unknown}},
    {X86::VPROLVQZrmbkz, {0, Unknown}},
    {X86::VPROLVQZrmk, {0, Unknown}},
    {X86::VPROLVQZrmkz, {0, Unknown}},
    {X86::VPROLVQZrr, {0, Unknown}},
    {X86::VPROLVQZrrk, {0, Unknown}},
    {X86::VPROLVQZrrkz, {0, Unknown}},
    {X86::VPRORDZ128mbi, {0, Unknown}},
    {X86::VPRORDZ128mbik, {0, Unknown}},
    {X86::VPRORDZ128mbikz, {0, Unknown}},
    {X86::VPRORDZ128mi, {1, Unknown}},
    {X86::VPRORDZ128mik, {1, Unknown}},
    {X86::VPRORDZ128mikz, {1, Unknown}},
    {X86::VPRORDZ128ri, {0, Unknown}},
    {X86::VPRORDZ128rik, {0, Unknown}},
    {X86::VPRORDZ128rikz, {0, Unknown}},
    {X86::VPRORDZ256mbi, {0, Unknown}},
    {X86::VPRORDZ256mbik, {0, Unknown}},
    {X86::VPRORDZ256mbikz, {0, Unknown}},
    {X86::VPRORDZ256mi, {0, Unknown}},
    {X86::VPRORDZ256mik, {0, Unknown}},
    {X86::VPRORDZ256mikz, {0, Unknown}},
    {X86::VPRORDZ256ri, {0, Unknown}},
    {X86::VPRORDZ256rik, {0, Unknown}},
    {X86::VPRORDZ256rikz, {0, Unknown}},
    {X86::VPRORDZmbi, {0, Unknown}},
    {X86::VPRORDZmbik, {0, Unknown}},
    {X86::VPRORDZmbikz, {0, Unknown}},
    {X86::VPRORDZmi, {0, Unknown}},
    {X86::VPRORDZmik, {0, Unknown}},
    {X86::VPRORDZmikz, {0, Unknown}},
    {X86::VPRORDZri, {0, Unknown}},
    {X86::VPRORDZrik, {0, Unknown}},
    {X86::VPRORDZrikz, {0, Unknown}},
    {X86::VPRORQZ128mbi, {0, Unknown}},
    {X86::VPRORQZ128mbik, {0, Unknown}},
    {X86::VPRORQZ128mbikz, {0, Unknown}},
    {X86::VPRORQZ128mi, {1, Unknown}},
    {X86::VPRORQZ128mik, {1, Unknown}},
    {X86::VPRORQZ128mikz, {1, Unknown}},
    {X86::VPRORQZ128ri, {0, Unknown}},
    {X86::VPRORQZ128rik, {0, Unknown}},
    {X86::VPRORQZ128rikz, {0, Unknown}},
    {X86::VPRORQZ256mbi, {0, Unknown}},
    {X86::VPRORQZ256mbik, {0, Unknown}},
    {X86::VPRORQZ256mbikz, {0, Unknown}},
    {X86::VPRORQZ256mi, {0, Unknown}},
    {X86::VPRORQZ256mik, {0, Unknown}},
    {X86::VPRORQZ256mikz, {0, Unknown}},
    {X86::VPRORQZ256ri, {0, Unknown}},
    {X86::VPRORQZ256rik, {0, Unknown}},
    {X86::VPRORQZ256rikz, {0, Unknown}},
    {X86::VPRORQZmbi, {0, Unknown}},
    {X86::VPRORQZmbik, {0, Unknown}},
    {X86::VPRORQZmbikz, {0, Unknown}},
    {X86::VPRORQZmi, {0, Unknown}},
    {X86::VPRORQZmik, {0, Unknown}},
    {X86::VPRORQZmikz, {0, Unknown}},
    {X86::VPRORQZri, {0, Unknown}},
    {X86::VPRORQZrik, {0, Unknown}},
    {X86::VPRORQZrikz, {0, Unknown}},
    {X86::VPRORVDZ128rm, {1, Unknown}},
    {X86::VPRORVDZ128rmb, {1, Unknown}},
    {X86::VPRORVDZ128rmbk, {1, Unknown}},
    {X86::VPRORVDZ128rmbkz, {1, Unknown}},
    {X86::VPRORVDZ128rmk, {1, Unknown}},
    {X86::VPRORVDZ128rmkz, {1, Unknown}},
    {X86::VPRORVDZ128rr, {0, Unknown}},
    {X86::VPRORVDZ128rrk, {0, Unknown}},
    {X86::VPRORVDZ128rrkz, {0, Unknown}},
    {X86::VPRORVDZ256rm, {0, Unknown}},
    {X86::VPRORVDZ256rmb, {0, Unknown}},
    {X86::VPRORVDZ256rmbk, {0, Unknown}},
    {X86::VPRORVDZ256rmbkz, {0, Unknown}},
    {X86::VPRORVDZ256rmk, {0, Unknown}},
    {X86::VPRORVDZ256rmkz, {0, Unknown}},
    {X86::VPRORVDZ256rr, {0, Unknown}},
    {X86::VPRORVDZ256rrk, {0, Unknown}},
    {X86::VPRORVDZ256rrkz, {0, Unknown}},
    {X86::VPRORVDZrm, {0, Unknown}},
    {X86::VPRORVDZrmb, {0, Unknown}},
    {X86::VPRORVDZrmbk, {0, Unknown}},
    {X86::VPRORVDZrmbkz, {0, Unknown}},
    {X86::VPRORVDZrmk, {0, Unknown}},
    {X86::VPRORVDZrmkz, {0, Unknown}},
    {X86::VPRORVDZrr, {0, Unknown}},
    {X86::VPRORVDZrrk, {0, Unknown}},
    {X86::VPRORVDZrrkz, {0, Unknown}},
    {X86::VPRORVQZ128rm, {1, Unknown}},
    {X86::VPRORVQZ128rmb, {1, Unknown}},
    {X86::VPRORVQZ128rmbk, {1, Unknown}},
    {X86::VPRORVQZ128rmbkz, {1, Unknown}},
    {X86::VPRORVQZ128rmk, {1, Unknown}},
    {X86::VPRORVQZ128rmkz, {1, Unknown}},
    {X86::VPRORVQZ128rr, {0, Unknown}},
    {X86::VPRORVQZ128rrk, {0, Unknown}},
    {X86::VPRORVQZ128rrkz, {0, Unknown}},
    {X86::VPRORVQZ256rm, {0, Unknown}},
    {X86::VPRORVQZ256rmb, {0, Unknown}},
    {X86::VPRORVQZ256rmbk, {0, Unknown}},
    {X86::VPRORVQZ256rmbkz, {0, Unknown}},
    {X86::VPRORVQZ256rmk, {0, Unknown}},
    {X86::VPRORVQZ256rmkz, {0, Unknown}},
    {X86::VPRORVQZ256rr, {0, Unknown}},
    {X86::VPRORVQZ256rrk, {0, Unknown}},
    {X86::VPRORVQZ256rrkz, {0, Unknown}},
    {X86::VPRORVQZrm, {0, Unknown}},
    {X86::VPRORVQZrmb, {0, Unknown}},
    {X86::VPRORVQZrmbk, {0, Unknown}},
    {X86::VPRORVQZrmbkz, {0, Unknown}},
    {X86::VPRORVQZrmk, {0, Unknown}},
    {X86::VPRORVQZrmkz, {0, Unknown}},
    {X86::VPRORVQZrr, {0, Unknown}},
    {X86::VPRORVQZrrk, {0, Unknown}},
    {X86::VPRORVQZrrkz, {0, Unknown}},
    {X86::VPROTBmi, {0, Unknown}},
    {X86::VPROTBmr, {0, Unknown}},
    {X86::VPROTBri, {0, Unknown}},
    {X86::VPROTBrm, {0, Unknown}},
    {X86::VPROTBrr, {0, Unknown}},
    {X86::VPROTBrr_REV, {0, Unknown}},
    {X86::VPROTDmi, {0, Unknown}},
    {X86::VPROTDmr, {0, Unknown}},
    {X86::VPROTDri, {0, Unknown}},
    {X86::VPROTDrm, {0, Unknown}},
    {X86::VPROTDrr, {0, Unknown}},
    {X86::VPROTDrr_REV, {0, Unknown}},
    {X86::VPROTQmi, {0, Unknown}},
    {X86::VPROTQmr, {0, Unknown}},
    {X86::VPROTQri, {0, Unknown}},
    {X86::VPROTQrm, {0, Unknown}},
    {X86::VPROTQrr, {0, Unknown}},
    {X86::VPROTQrr_REV, {0, Unknown}},
    {X86::VPROTWmi, {0, Unknown}},
    {X86::VPROTWmr, {0, Unknown}},
    {X86::VPROTWri, {0, Unknown}},
    {X86::VPROTWrm, {0, Unknown}},
    {X86::VPROTWrr, {0, Unknown}},
    {X86::VPROTWrr_REV, {0, Unknown}},
    {X86::VPSADBWYrm, {0, Unknown}},
    {X86::VPSADBWYrr, {0, Unknown}},
    {X86::VPSADBWZ128rm, {1, Unknown}},
    {X86::VPSADBWZ128rr, {0, Unknown}},
    {X86::VPSADBWZ256rm, {0, Unknown}},
    {X86::VPSADBWZ256rr, {0, Unknown}},
    {X86::VPSADBWZrm, {0, Unknown}},
    {X86::VPSADBWZrr, {0, Unknown}},
    {X86::VPSADBWrm, {0, Unknown}},
    {X86::VPSADBWrr, {0, Unknown}},
    {X86::VPSCATTERDDZ128mr, {1, Unknown}},
    {X86::VPSCATTERDDZ256mr, {0, Unknown}},
    {X86::VPSCATTERDDZmr, {0, Unknown}},
    {X86::VPSCATTERDQZ128mr, {1, Unknown}},
    {X86::VPSCATTERDQZ256mr, {0, Unknown}},
    {X86::VPSCATTERDQZmr, {0, Unknown}},
    {X86::VPSCATTERQDZ128mr, {1, Unknown}},
    {X86::VPSCATTERQDZ256mr, {0, Unknown}},
    {X86::VPSCATTERQDZmr, {0, Unknown}},
    {X86::VPSCATTERQQZ128mr, {1, Unknown}},
    {X86::VPSCATTERQQZ256mr, {0, Unknown}},
    {X86::VPSCATTERQQZmr, {0, Unknown}},
    {X86::VPSHABmr, {0, Unknown}},
    {X86::VPSHABrm, {0, Unknown}},
    {X86::VPSHABrr, {0, Unknown}},
    {X86::VPSHABrr_REV, {0, Unknown}},
    {X86::VPSHADmr, {0, Unknown}},
    {X86::VPSHADrm, {0, Unknown}},
    {X86::VPSHADrr, {0, Unknown}},
    {X86::VPSHADrr_REV, {0, Unknown}},
    {X86::VPSHAQmr, {0, Unknown}},
    {X86::VPSHAQrm, {0, Unknown}},
    {X86::VPSHAQrr, {0, Unknown}},
    {X86::VPSHAQrr_REV, {0, Unknown}},
    {X86::VPSHAWmr, {0, Unknown}},
    {X86::VPSHAWrm, {0, Unknown}},
    {X86::VPSHAWrr, {0, Unknown}},
    {X86::VPSHAWrr_REV, {0, Unknown}},
    {X86::VPSHLBmr, {0, Unknown}},
    {X86::VPSHLBrm, {0, Unknown}},
    {X86::VPSHLBrr, {0, Unknown}},
    {X86::VPSHLBrr_REV, {0, Unknown}},
    {X86::VPSHLDDZ128rmbi, {1, Unknown}},
    {X86::VPSHLDDZ128rmbik, {1, Unknown}},
    {X86::VPSHLDDZ128rmbikz, {1, Unknown}},
    {X86::VPSHLDDZ128rmi, {1, Unknown}},
    {X86::VPSHLDDZ128rmik, {1, Unknown}},
    {X86::VPSHLDDZ128rmikz, {1, Unknown}},
    {X86::VPSHLDDZ128rri, {0, Unknown}},
    {X86::VPSHLDDZ128rrik, {0, Unknown}},
    {X86::VPSHLDDZ128rrikz, {0, Unknown}},
    {X86::VPSHLDDZ256rmbi, {0, Unknown}},
    {X86::VPSHLDDZ256rmbik, {0, Unknown}},
    {X86::VPSHLDDZ256rmbikz, {0, Unknown}},
    {X86::VPSHLDDZ256rmi, {0, Unknown}},
    {X86::VPSHLDDZ256rmik, {0, Unknown}},
    {X86::VPSHLDDZ256rmikz, {0, Unknown}},
    {X86::VPSHLDDZ256rri, {0, Unknown}},
    {X86::VPSHLDDZ256rrik, {0, Unknown}},
    {X86::VPSHLDDZ256rrikz, {0, Unknown}},
    {X86::VPSHLDDZrmbi, {0, Unknown}},
    {X86::VPSHLDDZrmbik, {0, Unknown}},
    {X86::VPSHLDDZrmbikz, {0, Unknown}},
    {X86::VPSHLDDZrmi, {0, Unknown}},
    {X86::VPSHLDDZrmik, {0, Unknown}},
    {X86::VPSHLDDZrmikz, {0, Unknown}},
    {X86::VPSHLDDZrri, {0, Unknown}},
    {X86::VPSHLDDZrrik, {0, Unknown}},
    {X86::VPSHLDDZrrikz, {0, Unknown}},
    {X86::VPSHLDQZ128rmbi, {1, Unknown}},
    {X86::VPSHLDQZ128rmbik, {1, Unknown}},
    {X86::VPSHLDQZ128rmbikz, {1, Unknown}},
    {X86::VPSHLDQZ128rmi, {1, Unknown}},
    {X86::VPSHLDQZ128rmik, {1, Unknown}},
    {X86::VPSHLDQZ128rmikz, {1, Unknown}},
    {X86::VPSHLDQZ128rri, {0, Unknown}},
    {X86::VPSHLDQZ128rrik, {0, Unknown}},
    {X86::VPSHLDQZ128rrikz, {0, Unknown}},
    {X86::VPSHLDQZ256rmbi, {0, Unknown}},
    {X86::VPSHLDQZ256rmbik, {0, Unknown}},
    {X86::VPSHLDQZ256rmbikz, {0, Unknown}},
    {X86::VPSHLDQZ256rmi, {0, Unknown}},
    {X86::VPSHLDQZ256rmik, {0, Unknown}},
    {X86::VPSHLDQZ256rmikz, {0, Unknown}},
    {X86::VPSHLDQZ256rri, {0, Unknown}},
    {X86::VPSHLDQZ256rrik, {0, Unknown}},
    {X86::VPSHLDQZ256rrikz, {0, Unknown}},
    {X86::VPSHLDQZrmbi, {0, Unknown}},
    {X86::VPSHLDQZrmbik, {0, Unknown}},
    {X86::VPSHLDQZrmbikz, {0, Unknown}},
    {X86::VPSHLDQZrmi, {0, Unknown}},
    {X86::VPSHLDQZrmik, {0, Unknown}},
    {X86::VPSHLDQZrmikz, {0, Unknown}},
    {X86::VPSHLDQZrri, {0, Unknown}},
    {X86::VPSHLDQZrrik, {0, Unknown}},
    {X86::VPSHLDQZrrikz, {0, Unknown}},
    {X86::VPSHLDVDZ128m, {0, Unknown}},
    {X86::VPSHLDVDZ128mb, {0, Unknown}},
    {X86::VPSHLDVDZ128mbk, {0, Unknown}},
    {X86::VPSHLDVDZ128mbkz, {0, Unknown}},
    {X86::VPSHLDVDZ128mk, {0, Unknown}},
    {X86::VPSHLDVDZ128mkz, {0, Unknown}},
    {X86::VPSHLDVDZ128r, {0, Unknown}},
    {X86::VPSHLDVDZ128rk, {0, Unknown}},
    {X86::VPSHLDVDZ128rkz, {0, Unknown}},
    {X86::VPSHLDVDZ256m, {0, Unknown}},
    {X86::VPSHLDVDZ256mb, {0, Unknown}},
    {X86::VPSHLDVDZ256mbk, {0, Unknown}},
    {X86::VPSHLDVDZ256mbkz, {0, Unknown}},
    {X86::VPSHLDVDZ256mk, {0, Unknown}},
    {X86::VPSHLDVDZ256mkz, {0, Unknown}},
    {X86::VPSHLDVDZ256r, {0, Unknown}},
    {X86::VPSHLDVDZ256rk, {0, Unknown}},
    {X86::VPSHLDVDZ256rkz, {0, Unknown}},
    {X86::VPSHLDVDZm, {0, Unknown}},
    {X86::VPSHLDVDZmb, {0, Unknown}},
    {X86::VPSHLDVDZmbk, {0, Unknown}},
    {X86::VPSHLDVDZmbkz, {0, Unknown}},
    {X86::VPSHLDVDZmk, {0, Unknown}},
    {X86::VPSHLDVDZmkz, {0, Unknown}},
    {X86::VPSHLDVDZr, {0, Unknown}},
    {X86::VPSHLDVDZrk, {0, Unknown}},
    {X86::VPSHLDVDZrkz, {0, Unknown}},
    {X86::VPSHLDVQZ128m, {0, Unknown}},
    {X86::VPSHLDVQZ128mb, {0, Unknown}},
    {X86::VPSHLDVQZ128mbk, {0, Unknown}},
    {X86::VPSHLDVQZ128mbkz, {0, Unknown}},
    {X86::VPSHLDVQZ128mk, {0, Unknown}},
    {X86::VPSHLDVQZ128mkz, {0, Unknown}},
    {X86::VPSHLDVQZ128r, {0, Unknown}},
    {X86::VPSHLDVQZ128rk, {0, Unknown}},
    {X86::VPSHLDVQZ128rkz, {0, Unknown}},
    {X86::VPSHLDVQZ256m, {0, Unknown}},
    {X86::VPSHLDVQZ256mb, {0, Unknown}},
    {X86::VPSHLDVQZ256mbk, {0, Unknown}},
    {X86::VPSHLDVQZ256mbkz, {0, Unknown}},
    {X86::VPSHLDVQZ256mk, {0, Unknown}},
    {X86::VPSHLDVQZ256mkz, {0, Unknown}},
    {X86::VPSHLDVQZ256r, {0, Unknown}},
    {X86::VPSHLDVQZ256rk, {0, Unknown}},
    {X86::VPSHLDVQZ256rkz, {0, Unknown}},
    {X86::VPSHLDVQZm, {0, Unknown}},
    {X86::VPSHLDVQZmb, {0, Unknown}},
    {X86::VPSHLDVQZmbk, {0, Unknown}},
    {X86::VPSHLDVQZmbkz, {0, Unknown}},
    {X86::VPSHLDVQZmk, {0, Unknown}},
    {X86::VPSHLDVQZmkz, {0, Unknown}},
    {X86::VPSHLDVQZr, {0, Unknown}},
    {X86::VPSHLDVQZrk, {0, Unknown}},
    {X86::VPSHLDVQZrkz, {0, Unknown}},
    {X86::VPSHLDVWZ128m, {0, Unknown}},
    {X86::VPSHLDVWZ128mk, {0, Unknown}},
    {X86::VPSHLDVWZ128mkz, {0, Unknown}},
    {X86::VPSHLDVWZ128r, {0, Unknown}},
    {X86::VPSHLDVWZ128rk, {0, Unknown}},
    {X86::VPSHLDVWZ128rkz, {0, Unknown}},
    {X86::VPSHLDVWZ256m, {0, Unknown}},
    {X86::VPSHLDVWZ256mk, {0, Unknown}},
    {X86::VPSHLDVWZ256mkz, {0, Unknown}},
    {X86::VPSHLDVWZ256r, {0, Unknown}},
    {X86::VPSHLDVWZ256rk, {0, Unknown}},
    {X86::VPSHLDVWZ256rkz, {0, Unknown}},
    {X86::VPSHLDVWZm, {0, Unknown}},
    {X86::VPSHLDVWZmk, {0, Unknown}},
    {X86::VPSHLDVWZmkz, {0, Unknown}},
    {X86::VPSHLDVWZr, {0, Unknown}},
    {X86::VPSHLDVWZrk, {0, Unknown}},
    {X86::VPSHLDVWZrkz, {0, Unknown}},
    {X86::VPSHLDWZ128rmi, {1, Unknown}},
    {X86::VPSHLDWZ128rmik, {1, Unknown}},
    {X86::VPSHLDWZ128rmikz, {1, Unknown}},
    {X86::VPSHLDWZ128rri, {0, Unknown}},
    {X86::VPSHLDWZ128rrik, {0, Unknown}},
    {X86::VPSHLDWZ128rrikz, {0, Unknown}},
    {X86::VPSHLDWZ256rmi, {0, Unknown}},
    {X86::VPSHLDWZ256rmik, {0, Unknown}},
    {X86::VPSHLDWZ256rmikz, {0, Unknown}},
    {X86::VPSHLDWZ256rri, {0, Unknown}},
    {X86::VPSHLDWZ256rrik, {0, Unknown}},
    {X86::VPSHLDWZ256rrikz, {0, Unknown}},
    {X86::VPSHLDWZrmi, {0, Unknown}},
    {X86::VPSHLDWZrmik, {0, Unknown}},
    {X86::VPSHLDWZrmikz, {0, Unknown}},
    {X86::VPSHLDWZrri, {0, Unknown}},
    {X86::VPSHLDWZrrik, {0, Unknown}},
    {X86::VPSHLDWZrrikz, {0, Unknown}},
    {X86::VPSHLDmr, {0, Unknown}},
    {X86::VPSHLDrm, {0, Unknown}},
    {X86::VPSHLDrr, {0, Unknown}},
    {X86::VPSHLDrr_REV, {0, Unknown}},
    {X86::VPSHLQmr, {0, Unknown}},
    {X86::VPSHLQrm, {0, Unknown}},
    {X86::VPSHLQrr, {0, Unknown}},
    {X86::VPSHLQrr_REV, {0, Unknown}},
    {X86::VPSHLWmr, {0, Unknown}},
    {X86::VPSHLWrm, {0, Unknown}},
    {X86::VPSHLWrr, {0, Unknown}},
    {X86::VPSHLWrr_REV, {0, Unknown}},
    {X86::VPSHRDDZ128rmbi, {1, Unknown}},
    {X86::VPSHRDDZ128rmbik, {1, Unknown}},
    {X86::VPSHRDDZ128rmbikz, {1, Unknown}},
    {X86::VPSHRDDZ128rmi, {1, Unknown}},
    {X86::VPSHRDDZ128rmik, {1, Unknown}},
    {X86::VPSHRDDZ128rmikz, {1, Unknown}},
    {X86::VPSHRDDZ128rri, {0, Unknown}},
    {X86::VPSHRDDZ128rrik, {0, Unknown}},
    {X86::VPSHRDDZ128rrikz, {0, Unknown}},
    {X86::VPSHRDDZ256rmbi, {0, Unknown}},
    {X86::VPSHRDDZ256rmbik, {0, Unknown}},
    {X86::VPSHRDDZ256rmbikz, {0, Unknown}},
    {X86::VPSHRDDZ256rmi, {0, Unknown}},
    {X86::VPSHRDDZ256rmik, {0, Unknown}},
    {X86::VPSHRDDZ256rmikz, {0, Unknown}},
    {X86::VPSHRDDZ256rri, {0, Unknown}},
    {X86::VPSHRDDZ256rrik, {0, Unknown}},
    {X86::VPSHRDDZ256rrikz, {0, Unknown}},
    {X86::VPSHRDDZrmbi, {0, Unknown}},
    {X86::VPSHRDDZrmbik, {0, Unknown}},
    {X86::VPSHRDDZrmbikz, {0, Unknown}},
    {X86::VPSHRDDZrmi, {0, Unknown}},
    {X86::VPSHRDDZrmik, {0, Unknown}},
    {X86::VPSHRDDZrmikz, {0, Unknown}},
    {X86::VPSHRDDZrri, {0, Unknown}},
    {X86::VPSHRDDZrrik, {0, Unknown}},
    {X86::VPSHRDDZrrikz, {0, Unknown}},
    {X86::VPSHRDQZ128rmbi, {1, Unknown}},
    {X86::VPSHRDQZ128rmbik, {1, Unknown}},
    {X86::VPSHRDQZ128rmbikz, {1, Unknown}},
    {X86::VPSHRDQZ128rmi, {1, Unknown}},
    {X86::VPSHRDQZ128rmik, {1, Unknown}},
    {X86::VPSHRDQZ128rmikz, {1, Unknown}},
    {X86::VPSHRDQZ128rri, {0, Unknown}},
    {X86::VPSHRDQZ128rrik, {0, Unknown}},
    {X86::VPSHRDQZ128rrikz, {0, Unknown}},
    {X86::VPSHRDQZ256rmbi, {0, Unknown}},
    {X86::VPSHRDQZ256rmbik, {0, Unknown}},
    {X86::VPSHRDQZ256rmbikz, {0, Unknown}},
    {X86::VPSHRDQZ256rmi, {0, Unknown}},
    {X86::VPSHRDQZ256rmik, {0, Unknown}},
    {X86::VPSHRDQZ256rmikz, {0, Unknown}},
    {X86::VPSHRDQZ256rri, {0, Unknown}},
    {X86::VPSHRDQZ256rrik, {0, Unknown}},
    {X86::VPSHRDQZ256rrikz, {0, Unknown}},
    {X86::VPSHRDQZrmbi, {0, Unknown}},
    {X86::VPSHRDQZrmbik, {0, Unknown}},
    {X86::VPSHRDQZrmbikz, {0, Unknown}},
    {X86::VPSHRDQZrmi, {0, Unknown}},
    {X86::VPSHRDQZrmik, {0, Unknown}},
    {X86::VPSHRDQZrmikz, {0, Unknown}},
    {X86::VPSHRDQZrri, {0, Unknown}},
    {X86::VPSHRDQZrrik, {0, Unknown}},
    {X86::VPSHRDQZrrikz, {0, Unknown}},
    {X86::VPSHRDVDZ128m, {0, Unknown}},
    {X86::VPSHRDVDZ128mb, {0, Unknown}},
    {X86::VPSHRDVDZ128mbk, {0, Unknown}},
    {X86::VPSHRDVDZ128mbkz, {0, Unknown}},
    {X86::VPSHRDVDZ128mk, {0, Unknown}},
    {X86::VPSHRDVDZ128mkz, {0, Unknown}},
    {X86::VPSHRDVDZ128r, {0, Unknown}},
    {X86::VPSHRDVDZ128rk, {0, Unknown}},
    {X86::VPSHRDVDZ128rkz, {0, Unknown}},
    {X86::VPSHRDVDZ256m, {0, Unknown}},
    {X86::VPSHRDVDZ256mb, {0, Unknown}},
    {X86::VPSHRDVDZ256mbk, {0, Unknown}},
    {X86::VPSHRDVDZ256mbkz, {0, Unknown}},
    {X86::VPSHRDVDZ256mk, {0, Unknown}},
    {X86::VPSHRDVDZ256mkz, {0, Unknown}},
    {X86::VPSHRDVDZ256r, {0, Unknown}},
    {X86::VPSHRDVDZ256rk, {0, Unknown}},
    {X86::VPSHRDVDZ256rkz, {0, Unknown}},
    {X86::VPSHRDVDZm, {0, Unknown}},
    {X86::VPSHRDVDZmb, {0, Unknown}},
    {X86::VPSHRDVDZmbk, {0, Unknown}},
    {X86::VPSHRDVDZmbkz, {0, Unknown}},
    {X86::VPSHRDVDZmk, {0, Unknown}},
    {X86::VPSHRDVDZmkz, {0, Unknown}},
    {X86::VPSHRDVDZr, {0, Unknown}},
    {X86::VPSHRDVDZrk, {0, Unknown}},
    {X86::VPSHRDVDZrkz, {0, Unknown}},
    {X86::VPSHRDVQZ128m, {0, Unknown}},
    {X86::VPSHRDVQZ128mb, {0, Unknown}},
    {X86::VPSHRDVQZ128mbk, {0, Unknown}},
    {X86::VPSHRDVQZ128mbkz, {0, Unknown}},
    {X86::VPSHRDVQZ128mk, {0, Unknown}},
    {X86::VPSHRDVQZ128mkz, {0, Unknown}},
    {X86::VPSHRDVQZ128r, {0, Unknown}},
    {X86::VPSHRDVQZ128rk, {0, Unknown}},
    {X86::VPSHRDVQZ128rkz, {0, Unknown}},
    {X86::VPSHRDVQZ256m, {0, Unknown}},
    {X86::VPSHRDVQZ256mb, {0, Unknown}},
    {X86::VPSHRDVQZ256mbk, {0, Unknown}},
    {X86::VPSHRDVQZ256mbkz, {0, Unknown}},
    {X86::VPSHRDVQZ256mk, {0, Unknown}},
    {X86::VPSHRDVQZ256mkz, {0, Unknown}},
    {X86::VPSHRDVQZ256r, {0, Unknown}},
    {X86::VPSHRDVQZ256rk, {0, Unknown}},
    {X86::VPSHRDVQZ256rkz, {0, Unknown}},
    {X86::VPSHRDVQZm, {0, Unknown}},
    {X86::VPSHRDVQZmb, {0, Unknown}},
    {X86::VPSHRDVQZmbk, {0, Unknown}},
    {X86::VPSHRDVQZmbkz, {0, Unknown}},
    {X86::VPSHRDVQZmk, {0, Unknown}},
    {X86::VPSHRDVQZmkz, {0, Unknown}},
    {X86::VPSHRDVQZr, {0, Unknown}},
    {X86::VPSHRDVQZrk, {0, Unknown}},
    {X86::VPSHRDVQZrkz, {0, Unknown}},
    {X86::VPSHRDVWZ128m, {0, Unknown}},
    {X86::VPSHRDVWZ128mk, {0, Unknown}},
    {X86::VPSHRDVWZ128mkz, {0, Unknown}},
    {X86::VPSHRDVWZ128r, {0, Unknown}},
    {X86::VPSHRDVWZ128rk, {0, Unknown}},
    {X86::VPSHRDVWZ128rkz, {0, Unknown}},
    {X86::VPSHRDVWZ256m, {0, Unknown}},
    {X86::VPSHRDVWZ256mk, {0, Unknown}},
    {X86::VPSHRDVWZ256mkz, {0, Unknown}},
    {X86::VPSHRDVWZ256r, {0, Unknown}},
    {X86::VPSHRDVWZ256rk, {0, Unknown}},
    {X86::VPSHRDVWZ256rkz, {0, Unknown}},
    {X86::VPSHRDVWZm, {0, Unknown}},
    {X86::VPSHRDVWZmk, {0, Unknown}},
    {X86::VPSHRDVWZmkz, {0, Unknown}},
    {X86::VPSHRDVWZr, {0, Unknown}},
    {X86::VPSHRDVWZrk, {0, Unknown}},
    {X86::VPSHRDVWZrkz, {0, Unknown}},
    {X86::VPSHRDWZ128rmi, {1, Unknown}},
    {X86::VPSHRDWZ128rmik, {1, Unknown}},
    {X86::VPSHRDWZ128rmikz, {1, Unknown}},
    {X86::VPSHRDWZ128rri, {0, Unknown}},
    {X86::VPSHRDWZ128rrik, {0, Unknown}},
    {X86::VPSHRDWZ128rrikz, {0, Unknown}},
    {X86::VPSHRDWZ256rmi, {0, Unknown}},
    {X86::VPSHRDWZ256rmik, {0, Unknown}},
    {X86::VPSHRDWZ256rmikz, {0, Unknown}},
    {X86::VPSHRDWZ256rri, {0, Unknown}},
    {X86::VPSHRDWZ256rrik, {0, Unknown}},
    {X86::VPSHRDWZ256rrikz, {0, Unknown}},
    {X86::VPSHRDWZrmi, {0, Unknown}},
    {X86::VPSHRDWZrmik, {0, Unknown}},
    {X86::VPSHRDWZrmikz, {0, Unknown}},
    {X86::VPSHRDWZrri, {0, Unknown}},
    {X86::VPSHRDWZrrik, {0, Unknown}},
    {X86::VPSHRDWZrrikz, {0, Unknown}},
    {X86::VPSHUFBITQMBZ128rm, {1, Unknown}},
    {X86::VPSHUFBITQMBZ128rmk, {1, Unknown}},
    {X86::VPSHUFBITQMBZ128rr, {0, Unknown}},
    {X86::VPSHUFBITQMBZ128rrk, {0, Unknown}},
    {X86::VPSHUFBITQMBZ256rm, {0, Unknown}},
    {X86::VPSHUFBITQMBZ256rmk, {0, Unknown}},
    {X86::VPSHUFBITQMBZ256rr, {0, Unknown}},
    {X86::VPSHUFBITQMBZ256rrk, {0, Unknown}},
    {X86::VPSHUFBITQMBZrm, {0, Unknown}},
    {X86::VPSHUFBITQMBZrmk, {0, Unknown}},
    {X86::VPSHUFBITQMBZrr, {0, Unknown}},
    {X86::VPSHUFBITQMBZrrk, {0, Unknown}},
    {X86::VPSHUFBYrm, {0, Unknown}},
    {X86::VPSHUFBYrr, {0, Unknown}},
    {X86::VPSHUFBZ128rm, {1, Unknown}},
    {X86::VPSHUFBZ128rmk, {1, Unknown}},
    {X86::VPSHUFBZ128rmkz, {1, Unknown}},
    {X86::VPSHUFBZ128rr, {0, Unknown}},
    {X86::VPSHUFBZ128rrk, {0, Unknown}},
    {X86::VPSHUFBZ128rrkz, {0, Unknown}},
    {X86::VPSHUFBZ256rm, {0, Unknown}},
    {X86::VPSHUFBZ256rmk, {0, Unknown}},
    {X86::VPSHUFBZ256rmkz, {0, Unknown}},
    {X86::VPSHUFBZ256rr, {0, Unknown}},
    {X86::VPSHUFBZ256rrk, {0, Unknown}},
    {X86::VPSHUFBZ256rrkz, {0, Unknown}},
    {X86::VPSHUFBZrm, {0, Unknown}},
    {X86::VPSHUFBZrmk, {0, Unknown}},
    {X86::VPSHUFBZrmkz, {0, Unknown}},
    {X86::VPSHUFBZrr, {0, Unknown}},
    {X86::VPSHUFBZrrk, {0, Unknown}},
    {X86::VPSHUFBZrrkz, {0, Unknown}},
    {X86::VPSHUFBrm, {0, Unknown}},
    {X86::VPSHUFBrr, {0, Unknown}},
    {X86::VPSHUFDYmi, {0, Unknown}},
    {X86::VPSHUFDYri, {0, Unknown}},
    {X86::VPSHUFDZ128mbi, {0, Unknown}},
    {X86::VPSHUFDZ128mbik, {0, Unknown}},
    {X86::VPSHUFDZ128mbikz, {0, Unknown}},
    {X86::VPSHUFDZ128mi, {1, Unknown}},
    {X86::VPSHUFDZ128mik, {1, Unknown}},
    {X86::VPSHUFDZ128mikz, {1, Unknown}},
    {X86::VPSHUFDZ128ri, {0, Unknown}},
    {X86::VPSHUFDZ128rik, {0, Unknown}},
    {X86::VPSHUFDZ128rikz, {0, Unknown}},
    {X86::VPSHUFDZ256mbi, {0, Unknown}},
    {X86::VPSHUFDZ256mbik, {0, Unknown}},
    {X86::VPSHUFDZ256mbikz, {0, Unknown}},
    {X86::VPSHUFDZ256mi, {0, Unknown}},
    {X86::VPSHUFDZ256mik, {0, Unknown}},
    {X86::VPSHUFDZ256mikz, {0, Unknown}},
    {X86::VPSHUFDZ256ri, {0, Unknown}},
    {X86::VPSHUFDZ256rik, {0, Unknown}},
    {X86::VPSHUFDZ256rikz, {0, Unknown}},
    {X86::VPSHUFDZmbi, {0, Unknown}},
    {X86::VPSHUFDZmbik, {0, Unknown}},
    {X86::VPSHUFDZmbikz, {0, Unknown}},
    {X86::VPSHUFDZmi, {0, Unknown}},
    {X86::VPSHUFDZmik, {0, Unknown}},
    {X86::VPSHUFDZmikz, {0, Unknown}},
    {X86::VPSHUFDZri, {0, Unknown}},
    {X86::VPSHUFDZrik, {0, Unknown}},
    {X86::VPSHUFDZrikz, {0, Unknown}},
    {X86::VPSHUFDmi, {0, Unknown}},
    {X86::VPSHUFDri, {0, Unknown}},
    {X86::VPSHUFHWYmi, {0, Unknown}},
    {X86::VPSHUFHWYri, {0, Unknown}},
    {X86::VPSHUFHWZ128mi, {1, Unknown}},
    {X86::VPSHUFHWZ128mik, {1, Unknown}},
    {X86::VPSHUFHWZ128mikz, {1, Unknown}},
    {X86::VPSHUFHWZ128ri, {0, Unknown}},
    {X86::VPSHUFHWZ128rik, {0, Unknown}},
    {X86::VPSHUFHWZ128rikz, {0, Unknown}},
    {X86::VPSHUFHWZ256mi, {0, Unknown}},
    {X86::VPSHUFHWZ256mik, {0, Unknown}},
    {X86::VPSHUFHWZ256mikz, {0, Unknown}},
    {X86::VPSHUFHWZ256ri, {0, Unknown}},
    {X86::VPSHUFHWZ256rik, {0, Unknown}},
    {X86::VPSHUFHWZ256rikz, {0, Unknown}},
    {X86::VPSHUFHWZmi, {0, Unknown}},
    {X86::VPSHUFHWZmik, {0, Unknown}},
    {X86::VPSHUFHWZmikz, {0, Unknown}},
    {X86::VPSHUFHWZri, {0, Unknown}},
    {X86::VPSHUFHWZrik, {0, Unknown}},
    {X86::VPSHUFHWZrikz, {0, Unknown}},
    {X86::VPSHUFHWmi, {0, Unknown}},
    {X86::VPSHUFHWri, {0, Unknown}},
    {X86::VPSHUFLWYmi, {0, Unknown}},
    {X86::VPSHUFLWYri, {0, Unknown}},
    {X86::VPSHUFLWZ128mi, {1, Unknown}},
    {X86::VPSHUFLWZ128mik, {1, Unknown}},
    {X86::VPSHUFLWZ128mikz, {1, Unknown}},
    {X86::VPSHUFLWZ128ri, {0, Unknown}},
    {X86::VPSHUFLWZ128rik, {0, Unknown}},
    {X86::VPSHUFLWZ128rikz, {0, Unknown}},
    {X86::VPSHUFLWZ256mi, {0, Unknown}},
    {X86::VPSHUFLWZ256mik, {0, Unknown}},
    {X86::VPSHUFLWZ256mikz, {0, Unknown}},
    {X86::VPSHUFLWZ256ri, {0, Unknown}},
    {X86::VPSHUFLWZ256rik, {0, Unknown}},
    {X86::VPSHUFLWZ256rikz, {0, Unknown}},
    {X86::VPSHUFLWZmi, {0, Unknown}},
    {X86::VPSHUFLWZmik, {0, Unknown}},
    {X86::VPSHUFLWZmikz, {0, Unknown}},
    {X86::VPSHUFLWZri, {0, Unknown}},
    {X86::VPSHUFLWZrik, {0, Unknown}},
    {X86::VPSHUFLWZrikz, {0, Unknown}},
    {X86::VPSHUFLWmi, {0, Unknown}},
    {X86::VPSHUFLWri, {0, Unknown}},
    {X86::VPSIGNBYrm, {0, Unknown}},
    {X86::VPSIGNBYrr, {0, Unknown}},
    {X86::VPSIGNBrm, {0, Unknown}},
    {X86::VPSIGNBrr, {0, Unknown}},
    {X86::VPSIGNDYrm, {0, Unknown}},
    {X86::VPSIGNDYrr, {0, Unknown}},
    {X86::VPSIGNDrm, {0, Unknown}},
    {X86::VPSIGNDrr, {0, Unknown}},
    {X86::VPSIGNWYrm, {0, Unknown}},
    {X86::VPSIGNWYrr, {0, Unknown}},
    {X86::VPSIGNWrm, {0, Unknown}},
    {X86::VPSIGNWrr, {0, Unknown}},
    {X86::VPSLLDQYri, {0, Unknown}},
    {X86::VPSLLDQri, {0, Unknown}},
    {X86::VPSLLDYri, {0, Unknown}},
    {X86::VPSLLDYrm, {0, Unknown}},
    {X86::VPSLLDYrr, {0, Unknown}},
    {X86::VPSLLDZ128mbi, {0, Unknown}},
    {X86::VPSLLDZ128mbik, {0, Unknown}},
    {X86::VPSLLDZ128mbikz, {0, Unknown}},
    {X86::VPSLLDZ128mi, {1, Unknown}},
    {X86::VPSLLDZ128mik, {1, Unknown}},
    {X86::VPSLLDZ128mikz, {1, Unknown}},
    {X86::VPSLLDZ128ri, {0, Unknown}},
    {X86::VPSLLDZ128rik, {0, Unknown}},
    {X86::VPSLLDZ128rikz, {0, Unknown}},
    {X86::VPSLLDZ128rm, {1, Unknown}},
    {X86::VPSLLDZ128rmk, {1, Unknown}},
    {X86::VPSLLDZ128rmkz, {1, Unknown}},
    {X86::VPSLLDZ128rr, {0, Unknown}},
    {X86::VPSLLDZ128rrk, {0, Unknown}},
    {X86::VPSLLDZ128rrkz, {0, Unknown}},
    {X86::VPSLLDZ256mbi, {0, Unknown}},
    {X86::VPSLLDZ256mbik, {0, Unknown}},
    {X86::VPSLLDZ256mbikz, {0, Unknown}},
    {X86::VPSLLDZ256mi, {0, Unknown}},
    {X86::VPSLLDZ256mik, {0, Unknown}},
    {X86::VPSLLDZ256mikz, {0, Unknown}},
    {X86::VPSLLDZ256ri, {0, Unknown}},
    {X86::VPSLLDZ256rik, {0, Unknown}},
    {X86::VPSLLDZ256rikz, {0, Unknown}},
    {X86::VPSLLDZ256rm, {0, Unknown}},
    {X86::VPSLLDZ256rmk, {0, Unknown}},
    {X86::VPSLLDZ256rmkz, {0, Unknown}},
    {X86::VPSLLDZ256rr, {0, Unknown}},
    {X86::VPSLLDZ256rrk, {0, Unknown}},
    {X86::VPSLLDZ256rrkz, {0, Unknown}},
    {X86::VPSLLDZmbi, {0, Unknown}},
    {X86::VPSLLDZmbik, {0, Unknown}},
    {X86::VPSLLDZmbikz, {0, Unknown}},
    {X86::VPSLLDZmi, {0, Unknown}},
    {X86::VPSLLDZmik, {0, Unknown}},
    {X86::VPSLLDZmikz, {0, Unknown}},
    {X86::VPSLLDZri, {0, Unknown}},
    {X86::VPSLLDZrik, {0, Unknown}},
    {X86::VPSLLDZrikz, {0, Unknown}},
    {X86::VPSLLDZrm, {0, Unknown}},
    {X86::VPSLLDZrmk, {0, Unknown}},
    {X86::VPSLLDZrmkz, {0, Unknown}},
    {X86::VPSLLDZrr, {0, Unknown}},
    {X86::VPSLLDZrrk, {0, Unknown}},
    {X86::VPSLLDZrrkz, {0, Unknown}},
    {X86::VPSLLDri, {0, Unknown}},
    {X86::VPSLLDrm, {0, Unknown}},
    {X86::VPSLLDrr, {0, Unknown}},
    {X86::VPSLLQYri, {0, Unknown}},
    {X86::VPSLLQYrm, {0, Unknown}},
    {X86::VPSLLQYrr, {0, Unknown}},
    {X86::VPSLLQZ128mbi, {0, Unknown}},
    {X86::VPSLLQZ128mbik, {0, Unknown}},
    {X86::VPSLLQZ128mbikz, {0, Unknown}},
    {X86::VPSLLQZ128mi, {1, Unknown}},
    {X86::VPSLLQZ128mik, {1, Unknown}},
    {X86::VPSLLQZ128mikz, {1, Unknown}},
    {X86::VPSLLQZ128ri, {0, Unknown}},
    {X86::VPSLLQZ128rik, {0, Unknown}},
    {X86::VPSLLQZ128rikz, {0, Unknown}},
    {X86::VPSLLQZ128rm, {1, Unknown}},
    {X86::VPSLLQZ128rmk, {1, Unknown}},
    {X86::VPSLLQZ128rmkz, {1, Unknown}},
    {X86::VPSLLQZ128rr, {0, Unknown}},
    {X86::VPSLLQZ128rrk, {0, Unknown}},
    {X86::VPSLLQZ128rrkz, {0, Unknown}},
    {X86::VPSLLQZ256mbi, {0, Unknown}},
    {X86::VPSLLQZ256mbik, {0, Unknown}},
    {X86::VPSLLQZ256mbikz, {0, Unknown}},
    {X86::VPSLLQZ256mi, {0, Unknown}},
    {X86::VPSLLQZ256mik, {0, Unknown}},
    {X86::VPSLLQZ256mikz, {0, Unknown}},
    {X86::VPSLLQZ256ri, {0, Unknown}},
    {X86::VPSLLQZ256rik, {0, Unknown}},
    {X86::VPSLLQZ256rikz, {0, Unknown}},
    {X86::VPSLLQZ256rm, {0, Unknown}},
    {X86::VPSLLQZ256rmk, {0, Unknown}},
    {X86::VPSLLQZ256rmkz, {0, Unknown}},
    {X86::VPSLLQZ256rr, {0, Unknown}},
    {X86::VPSLLQZ256rrk, {0, Unknown}},
    {X86::VPSLLQZ256rrkz, {0, Unknown}},
    {X86::VPSLLQZmbi, {0, Unknown}},
    {X86::VPSLLQZmbik, {0, Unknown}},
    {X86::VPSLLQZmbikz, {0, Unknown}},
    {X86::VPSLLQZmi, {0, Unknown}},
    {X86::VPSLLQZmik, {0, Unknown}},
    {X86::VPSLLQZmikz, {0, Unknown}},
    {X86::VPSLLQZri, {0, Unknown}},
    {X86::VPSLLQZrik, {0, Unknown}},
    {X86::VPSLLQZrikz, {0, Unknown}},
    {X86::VPSLLQZrm, {0, Unknown}},
    {X86::VPSLLQZrmk, {0, Unknown}},
    {X86::VPSLLQZrmkz, {0, Unknown}},
    {X86::VPSLLQZrr, {0, Unknown}},
    {X86::VPSLLQZrrk, {0, Unknown}},
    {X86::VPSLLQZrrkz, {0, Unknown}},
    {X86::VPSLLQri, {0, Unknown}},
    {X86::VPSLLQrm, {0, Unknown}},
    {X86::VPSLLQrr, {0, Unknown}},
    {X86::VPSLLVDYrm, {0, Unknown}},
    {X86::VPSLLVDYrr, {0, Unknown}},
    {X86::VPSLLVDZ128rm, {1, Unknown}},
    {X86::VPSLLVDZ128rmb, {1, Unknown}},
    {X86::VPSLLVDZ128rmbk, {1, Unknown}},
    {X86::VPSLLVDZ128rmbkz, {1, Unknown}},
    {X86::VPSLLVDZ128rmk, {1, Unknown}},
    {X86::VPSLLVDZ128rmkz, {1, Unknown}},
    {X86::VPSLLVDZ128rr, {0, Unknown}},
    {X86::VPSLLVDZ128rrk, {0, Unknown}},
    {X86::VPSLLVDZ128rrkz, {0, Unknown}},
    {X86::VPSLLVDZ256rm, {0, Unknown}},
    {X86::VPSLLVDZ256rmb, {0, Unknown}},
    {X86::VPSLLVDZ256rmbk, {0, Unknown}},
    {X86::VPSLLVDZ256rmbkz, {0, Unknown}},
    {X86::VPSLLVDZ256rmk, {0, Unknown}},
    {X86::VPSLLVDZ256rmkz, {0, Unknown}},
    {X86::VPSLLVDZ256rr, {0, Unknown}},
    {X86::VPSLLVDZ256rrk, {0, Unknown}},
    {X86::VPSLLVDZ256rrkz, {0, Unknown}},
    {X86::VPSLLVDZrm, {0, Unknown}},
    {X86::VPSLLVDZrmb, {0, Unknown}},
    {X86::VPSLLVDZrmbk, {0, Unknown}},
    {X86::VPSLLVDZrmbkz, {0, Unknown}},
    {X86::VPSLLVDZrmk, {0, Unknown}},
    {X86::VPSLLVDZrmkz, {0, Unknown}},
    {X86::VPSLLVDZrr, {0, Unknown}},
    {X86::VPSLLVDZrrk, {0, Unknown}},
    {X86::VPSLLVDZrrkz, {0, Unknown}},
    {X86::VPSLLVDrm, {0, Unknown}},
    {X86::VPSLLVDrr, {0, Unknown}},
    {X86::VPSLLVQYrm, {0, Unknown}},
    {X86::VPSLLVQYrr, {0, Unknown}},
    {X86::VPSLLVQZ128rm, {1, Unknown}},
    {X86::VPSLLVQZ128rmb, {1, Unknown}},
    {X86::VPSLLVQZ128rmbk, {1, Unknown}},
    {X86::VPSLLVQZ128rmbkz, {1, Unknown}},
    {X86::VPSLLVQZ128rmk, {1, Unknown}},
    {X86::VPSLLVQZ128rmkz, {1, Unknown}},
    {X86::VPSLLVQZ128rr, {0, Unknown}},
    {X86::VPSLLVQZ128rrk, {0, Unknown}},
    {X86::VPSLLVQZ128rrkz, {0, Unknown}},
    {X86::VPSLLVQZ256rm, {0, Unknown}},
    {X86::VPSLLVQZ256rmb, {0, Unknown}},
    {X86::VPSLLVQZ256rmbk, {0, Unknown}},
    {X86::VPSLLVQZ256rmbkz, {0, Unknown}},
    {X86::VPSLLVQZ256rmk, {0, Unknown}},
    {X86::VPSLLVQZ256rmkz, {0, Unknown}},
    {X86::VPSLLVQZ256rr, {0, Unknown}},
    {X86::VPSLLVQZ256rrk, {0, Unknown}},
    {X86::VPSLLVQZ256rrkz, {0, Unknown}},
    {X86::VPSLLVQZrm, {0, Unknown}},
    {X86::VPSLLVQZrmb, {0, Unknown}},
    {X86::VPSLLVQZrmbk, {0, Unknown}},
    {X86::VPSLLVQZrmbkz, {0, Unknown}},
    {X86::VPSLLVQZrmk, {0, Unknown}},
    {X86::VPSLLVQZrmkz, {0, Unknown}},
    {X86::VPSLLVQZrr, {0, Unknown}},
    {X86::VPSLLVQZrrk, {0, Unknown}},
    {X86::VPSLLVQZrrkz, {0, Unknown}},
    {X86::VPSLLVQrm, {0, Unknown}},
    {X86::VPSLLVQrr, {0, Unknown}},
    {X86::VPSLLVWZ128rm, {1, Unknown}},
    {X86::VPSLLVWZ128rmk, {1, Unknown}},
    {X86::VPSLLVWZ128rmkz, {1, Unknown}},
    {X86::VPSLLVWZ128rr, {0, Unknown}},
    {X86::VPSLLVWZ128rrk, {0, Unknown}},
    {X86::VPSLLVWZ128rrkz, {0, Unknown}},
    {X86::VPSLLVWZ256rm, {0, Unknown}},
    {X86::VPSLLVWZ256rmk, {0, Unknown}},
    {X86::VPSLLVWZ256rmkz, {0, Unknown}},
    {X86::VPSLLVWZ256rr, {0, Unknown}},
    {X86::VPSLLVWZ256rrk, {0, Unknown}},
    {X86::VPSLLVWZ256rrkz, {0, Unknown}},
    {X86::VPSLLVWZrm, {0, Unknown}},
    {X86::VPSLLVWZrmk, {0, Unknown}},
    {X86::VPSLLVWZrmkz, {0, Unknown}},
    {X86::VPSLLVWZrr, {0, Unknown}},
    {X86::VPSLLVWZrrk, {0, Unknown}},
    {X86::VPSLLVWZrrkz, {0, Unknown}},
    {X86::VPSLLWYri, {0, Unknown}},
    {X86::VPSLLWYrm, {0, Unknown}},
    {X86::VPSLLWYrr, {0, Unknown}},
    {X86::VPSLLWZ128mi, {1, Unknown}},
    {X86::VPSLLWZ128mik, {1, Unknown}},
    {X86::VPSLLWZ128mikz, {1, Unknown}},
    {X86::VPSLLWZ128ri, {0, Unknown}},
    {X86::VPSLLWZ128rik, {0, Unknown}},
    {X86::VPSLLWZ128rikz, {0, Unknown}},
    {X86::VPSLLWZ128rm, {1, Unknown}},
    {X86::VPSLLWZ128rmk, {1, Unknown}},
    {X86::VPSLLWZ128rmkz, {1, Unknown}},
    {X86::VPSLLWZ128rr, {0, Unknown}},
    {X86::VPSLLWZ128rrk, {0, Unknown}},
    {X86::VPSLLWZ128rrkz, {0, Unknown}},
    {X86::VPSLLWZ256mi, {0, Unknown}},
    {X86::VPSLLWZ256mik, {0, Unknown}},
    {X86::VPSLLWZ256mikz, {0, Unknown}},
    {X86::VPSLLWZ256ri, {0, Unknown}},
    {X86::VPSLLWZ256rik, {0, Unknown}},
    {X86::VPSLLWZ256rikz, {0, Unknown}},
    {X86::VPSLLWZ256rm, {0, Unknown}},
    {X86::VPSLLWZ256rmk, {0, Unknown}},
    {X86::VPSLLWZ256rmkz, {0, Unknown}},
    {X86::VPSLLWZ256rr, {0, Unknown}},
    {X86::VPSLLWZ256rrk, {0, Unknown}},
    {X86::VPSLLWZ256rrkz, {0, Unknown}},
    {X86::VPSLLWZmi, {0, Unknown}},
    {X86::VPSLLWZmik, {0, Unknown}},
    {X86::VPSLLWZmikz, {0, Unknown}},
    {X86::VPSLLWZri, {0, Unknown}},
    {X86::VPSLLWZrik, {0, Unknown}},
    {X86::VPSLLWZrikz, {0, Unknown}},
    {X86::VPSLLWZrm, {0, Unknown}},
    {X86::VPSLLWZrmk, {0, Unknown}},
    {X86::VPSLLWZrmkz, {0, Unknown}},
    {X86::VPSLLWZrr, {0, Unknown}},
    {X86::VPSLLWZrrk, {0, Unknown}},
    {X86::VPSLLWZrrkz, {0, Unknown}},
    {X86::VPSLLWri, {0, Unknown}},
    {X86::VPSLLWrm, {0, Unknown}},
    {X86::VPSLLWrr, {0, Unknown}},
    {X86::VPSRADYri, {0, Unknown}},
    {X86::VPSRADYrm, {0, Unknown}},
    {X86::VPSRADYrr, {0, Unknown}},
    {X86::VPSRADZ128mbi, {0, Unknown}},
    {X86::VPSRADZ128mbik, {0, Unknown}},
    {X86::VPSRADZ128mbikz, {0, Unknown}},
    {X86::VPSRADZ128mi, {1, Unknown}},
    {X86::VPSRADZ128mik, {1, Unknown}},
    {X86::VPSRADZ128mikz, {1, Unknown}},
    {X86::VPSRADZ128ri, {0, Unknown}},
    {X86::VPSRADZ128rik, {0, Unknown}},
    {X86::VPSRADZ128rikz, {0, Unknown}},
    {X86::VPSRADZ128rm, {1, Unknown}},
    {X86::VPSRADZ128rmk, {1, Unknown}},
    {X86::VPSRADZ128rmkz, {1, Unknown}},
    {X86::VPSRADZ128rr, {0, Unknown}},
    {X86::VPSRADZ128rrk, {0, Unknown}},
    {X86::VPSRADZ128rrkz, {0, Unknown}},
    {X86::VPSRADZ256mbi, {0, Unknown}},
    {X86::VPSRADZ256mbik, {0, Unknown}},
    {X86::VPSRADZ256mbikz, {0, Unknown}},
    {X86::VPSRADZ256mi, {0, Unknown}},
    {X86::VPSRADZ256mik, {0, Unknown}},
    {X86::VPSRADZ256mikz, {0, Unknown}},
    {X86::VPSRADZ256ri, {0, Unknown}},
    {X86::VPSRADZ256rik, {0, Unknown}},
    {X86::VPSRADZ256rikz, {0, Unknown}},
    {X86::VPSRADZ256rm, {0, Unknown}},
    {X86::VPSRADZ256rmk, {0, Unknown}},
    {X86::VPSRADZ256rmkz, {0, Unknown}},
    {X86::VPSRADZ256rr, {0, Unknown}},
    {X86::VPSRADZ256rrk, {0, Unknown}},
    {X86::VPSRADZ256rrkz, {0, Unknown}},
    {X86::VPSRADZmbi, {0, Unknown}},
    {X86::VPSRADZmbik, {0, Unknown}},
    {X86::VPSRADZmbikz, {0, Unknown}},
    {X86::VPSRADZmi, {0, Unknown}},
    {X86::VPSRADZmik, {0, Unknown}},
    {X86::VPSRADZmikz, {0, Unknown}},
    {X86::VPSRADZri, {0, Unknown}},
    {X86::VPSRADZrik, {0, Unknown}},
    {X86::VPSRADZrikz, {0, Unknown}},
    {X86::VPSRADZrm, {0, Unknown}},
    {X86::VPSRADZrmk, {0, Unknown}},
    {X86::VPSRADZrmkz, {0, Unknown}},
    {X86::VPSRADZrr, {0, Unknown}},
    {X86::VPSRADZrrk, {0, Unknown}},
    {X86::VPSRADZrrkz, {0, Unknown}},
    {X86::VPSRADri, {0, Unknown}},
    {X86::VPSRADrm, {0, Unknown}},
    {X86::VPSRADrr, {0, Unknown}},
    {X86::VPSRAQZ128mbi, {0, Unknown}},
    {X86::VPSRAQZ128mbik, {0, Unknown}},
    {X86::VPSRAQZ128mbikz, {0, Unknown}},
    {X86::VPSRAQZ128mi, {1, Unknown}},
    {X86::VPSRAQZ128mik, {1, Unknown}},
    {X86::VPSRAQZ128mikz, {1, Unknown}},
    {X86::VPSRAQZ128ri, {0, Unknown}},
    {X86::VPSRAQZ128rik, {0, Unknown}},
    {X86::VPSRAQZ128rikz, {0, Unknown}},
    {X86::VPSRAQZ128rm, {1, Unknown}},
    {X86::VPSRAQZ128rmk, {1, Unknown}},
    {X86::VPSRAQZ128rmkz, {1, Unknown}},
    {X86::VPSRAQZ128rr, {0, Unknown}},
    {X86::VPSRAQZ128rrk, {0, Unknown}},
    {X86::VPSRAQZ128rrkz, {0, Unknown}},
    {X86::VPSRAQZ256mbi, {0, Unknown}},
    {X86::VPSRAQZ256mbik, {0, Unknown}},
    {X86::VPSRAQZ256mbikz, {0, Unknown}},
    {X86::VPSRAQZ256mi, {0, Unknown}},
    {X86::VPSRAQZ256mik, {0, Unknown}},
    {X86::VPSRAQZ256mikz, {0, Unknown}},
    {X86::VPSRAQZ256ri, {0, Unknown}},
    {X86::VPSRAQZ256rik, {0, Unknown}},
    {X86::VPSRAQZ256rikz, {0, Unknown}},
    {X86::VPSRAQZ256rm, {0, Unknown}},
    {X86::VPSRAQZ256rmk, {0, Unknown}},
    {X86::VPSRAQZ256rmkz, {0, Unknown}},
    {X86::VPSRAQZ256rr, {0, Unknown}},
    {X86::VPSRAQZ256rrk, {0, Unknown}},
    {X86::VPSRAQZ256rrkz, {0, Unknown}},
    {X86::VPSRAQZmbi, {0, Unknown}},
    {X86::VPSRAQZmbik, {0, Unknown}},
    {X86::VPSRAQZmbikz, {0, Unknown}},
    {X86::VPSRAQZmi, {0, Unknown}},
    {X86::VPSRAQZmik, {0, Unknown}},
    {X86::VPSRAQZmikz, {0, Unknown}},
    {X86::VPSRAQZri, {0, Unknown}},
    {X86::VPSRAQZrik, {0, Unknown}},
    {X86::VPSRAQZrikz, {0, Unknown}},
    {X86::VPSRAQZrm, {0, Unknown}},
    {X86::VPSRAQZrmk, {0, Unknown}},
    {X86::VPSRAQZrmkz, {0, Unknown}},
    {X86::VPSRAQZrr, {0, Unknown}},
    {X86::VPSRAQZrrk, {0, Unknown}},
    {X86::VPSRAQZrrkz, {0, Unknown}},
    {X86::VPSRAVDYrm, {0, Unknown}},
    {X86::VPSRAVDYrr, {0, Unknown}},
    {X86::VPSRAVDZ128rm, {1, Unknown}},
    {X86::VPSRAVDZ128rmb, {1, Unknown}},
    {X86::VPSRAVDZ128rmbk, {1, Unknown}},
    {X86::VPSRAVDZ128rmbkz, {1, Unknown}},
    {X86::VPSRAVDZ128rmk, {1, Unknown}},
    {X86::VPSRAVDZ128rmkz, {1, Unknown}},
    {X86::VPSRAVDZ128rr, {0, Unknown}},
    {X86::VPSRAVDZ128rrk, {0, Unknown}},
    {X86::VPSRAVDZ128rrkz, {0, Unknown}},
    {X86::VPSRAVDZ256rm, {0, Unknown}},
    {X86::VPSRAVDZ256rmb, {0, Unknown}},
    {X86::VPSRAVDZ256rmbk, {0, Unknown}},
    {X86::VPSRAVDZ256rmbkz, {0, Unknown}},
    {X86::VPSRAVDZ256rmk, {0, Unknown}},
    {X86::VPSRAVDZ256rmkz, {0, Unknown}},
    {X86::VPSRAVDZ256rr, {0, Unknown}},
    {X86::VPSRAVDZ256rrk, {0, Unknown}},
    {X86::VPSRAVDZ256rrkz, {0, Unknown}},
    {X86::VPSRAVDZrm, {0, Unknown}},
    {X86::VPSRAVDZrmb, {0, Unknown}},
    {X86::VPSRAVDZrmbk, {0, Unknown}},
    {X86::VPSRAVDZrmbkz, {0, Unknown}},
    {X86::VPSRAVDZrmk, {0, Unknown}},
    {X86::VPSRAVDZrmkz, {0, Unknown}},
    {X86::VPSRAVDZrr, {0, Unknown}},
    {X86::VPSRAVDZrrk, {0, Unknown}},
    {X86::VPSRAVDZrrkz, {0, Unknown}},
    {X86::VPSRAVDrm, {0, Unknown}},
    {X86::VPSRAVDrr, {0, Unknown}},
    {X86::VPSRAVQZ128rm, {1, Unknown}},
    {X86::VPSRAVQZ128rmb, {1, Unknown}},
    {X86::VPSRAVQZ128rmbk, {1, Unknown}},
    {X86::VPSRAVQZ128rmbkz, {1, Unknown}},
    {X86::VPSRAVQZ128rmk, {1, Unknown}},
    {X86::VPSRAVQZ128rmkz, {1, Unknown}},
    {X86::VPSRAVQZ128rr, {0, Unknown}},
    {X86::VPSRAVQZ128rrk, {0, Unknown}},
    {X86::VPSRAVQZ128rrkz, {0, Unknown}},
    {X86::VPSRAVQZ256rm, {0, Unknown}},
    {X86::VPSRAVQZ256rmb, {0, Unknown}},
    {X86::VPSRAVQZ256rmbk, {0, Unknown}},
    {X86::VPSRAVQZ256rmbkz, {0, Unknown}},
    {X86::VPSRAVQZ256rmk, {0, Unknown}},
    {X86::VPSRAVQZ256rmkz, {0, Unknown}},
    {X86::VPSRAVQZ256rr, {0, Unknown}},
    {X86::VPSRAVQZ256rrk, {0, Unknown}},
    {X86::VPSRAVQZ256rrkz, {0, Unknown}},
    {X86::VPSRAVQZrm, {0, Unknown}},
    {X86::VPSRAVQZrmb, {0, Unknown}},
    {X86::VPSRAVQZrmbk, {0, Unknown}},
    {X86::VPSRAVQZrmbkz, {0, Unknown}},
    {X86::VPSRAVQZrmk, {0, Unknown}},
    {X86::VPSRAVQZrmkz, {0, Unknown}},
    {X86::VPSRAVQZrr, {0, Unknown}},
    {X86::VPSRAVQZrrk, {0, Unknown}},
    {X86::VPSRAVQZrrkz, {0, Unknown}},
    {X86::VPSRAVWZ128rm, {1, Unknown}},
    {X86::VPSRAVWZ128rmk, {1, Unknown}},
    {X86::VPSRAVWZ128rmkz, {1, Unknown}},
    {X86::VPSRAVWZ128rr, {0, Unknown}},
    {X86::VPSRAVWZ128rrk, {0, Unknown}},
    {X86::VPSRAVWZ128rrkz, {0, Unknown}},
    {X86::VPSRAVWZ256rm, {0, Unknown}},
    {X86::VPSRAVWZ256rmk, {0, Unknown}},
    {X86::VPSRAVWZ256rmkz, {0, Unknown}},
    {X86::VPSRAVWZ256rr, {0, Unknown}},
    {X86::VPSRAVWZ256rrk, {0, Unknown}},
    {X86::VPSRAVWZ256rrkz, {0, Unknown}},
    {X86::VPSRAVWZrm, {0, Unknown}},
    {X86::VPSRAVWZrmk, {0, Unknown}},
    {X86::VPSRAVWZrmkz, {0, Unknown}},
    {X86::VPSRAVWZrr, {0, Unknown}},
    {X86::VPSRAVWZrrk, {0, Unknown}},
    {X86::VPSRAVWZrrkz, {0, Unknown}},
    {X86::VPSRAWYri, {0, Unknown}},
    {X86::VPSRAWYrm, {0, Unknown}},
    {X86::VPSRAWYrr, {0, Unknown}},
    {X86::VPSRAWZ128mi, {1, Unknown}},
    {X86::VPSRAWZ128mik, {1, Unknown}},
    {X86::VPSRAWZ128mikz, {1, Unknown}},
    {X86::VPSRAWZ128ri, {0, Unknown}},
    {X86::VPSRAWZ128rik, {0, Unknown}},
    {X86::VPSRAWZ128rikz, {0, Unknown}},
    {X86::VPSRAWZ128rm, {1, Unknown}},
    {X86::VPSRAWZ128rmk, {1, Unknown}},
    {X86::VPSRAWZ128rmkz, {1, Unknown}},
    {X86::VPSRAWZ128rr, {0, Unknown}},
    {X86::VPSRAWZ128rrk, {0, Unknown}},
    {X86::VPSRAWZ128rrkz, {0, Unknown}},
    {X86::VPSRAWZ256mi, {0, Unknown}},
    {X86::VPSRAWZ256mik, {0, Unknown}},
    {X86::VPSRAWZ256mikz, {0, Unknown}},
    {X86::VPSRAWZ256ri, {0, Unknown}},
    {X86::VPSRAWZ256rik, {0, Unknown}},
    {X86::VPSRAWZ256rikz, {0, Unknown}},
    {X86::VPSRAWZ256rm, {0, Unknown}},
    {X86::VPSRAWZ256rmk, {0, Unknown}},
    {X86::VPSRAWZ256rmkz, {0, Unknown}},
    {X86::VPSRAWZ256rr, {0, Unknown}},
    {X86::VPSRAWZ256rrk, {0, Unknown}},
    {X86::VPSRAWZ256rrkz, {0, Unknown}},
    {X86::VPSRAWZmi, {0, Unknown}},
    {X86::VPSRAWZmik, {0, Unknown}},
    {X86::VPSRAWZmikz, {0, Unknown}},
    {X86::VPSRAWZri, {0, Unknown}},
    {X86::VPSRAWZrik, {0, Unknown}},
    {X86::VPSRAWZrikz, {0, Unknown}},
    {X86::VPSRAWZrm, {0, Unknown}},
    {X86::VPSRAWZrmk, {0, Unknown}},
    {X86::VPSRAWZrmkz, {0, Unknown}},
    {X86::VPSRAWZrr, {0, Unknown}},
    {X86::VPSRAWZrrk, {0, Unknown}},
    {X86::VPSRAWZrrkz, {0, Unknown}},
    {X86::VPSRAWri, {0, Unknown}},
    {X86::VPSRAWrm, {0, Unknown}},
    {X86::VPSRAWrr, {0, Unknown}},
    {X86::VPSRLDQYri, {0, Unknown}},
    {X86::VPSRLDQri, {0, Unknown}},
    {X86::VPSRLDYri, {0, Unknown}},
    {X86::VPSRLDYrm, {0, Unknown}},
    {X86::VPSRLDYrr, {0, Unknown}},
    {X86::VPSRLDZ128mbi, {0, Unknown}},
    {X86::VPSRLDZ128mbik, {0, Unknown}},
    {X86::VPSRLDZ128mbikz, {0, Unknown}},
    {X86::VPSRLDZ128mi, {1, Unknown}},
    {X86::VPSRLDZ128mik, {1, Unknown}},
    {X86::VPSRLDZ128mikz, {1, Unknown}},
    {X86::VPSRLDZ128ri, {0, Unknown}},
    {X86::VPSRLDZ128rik, {0, Unknown}},
    {X86::VPSRLDZ128rikz, {0, Unknown}},
    {X86::VPSRLDZ128rm, {1, Unknown}},
    {X86::VPSRLDZ128rmk, {1, Unknown}},
    {X86::VPSRLDZ128rmkz, {1, Unknown}},
    {X86::VPSRLDZ128rr, {0, Unknown}},
    {X86::VPSRLDZ128rrk, {0, Unknown}},
    {X86::VPSRLDZ128rrkz, {0, Unknown}},
    {X86::VPSRLDZ256mbi, {0, Unknown}},
    {X86::VPSRLDZ256mbik, {0, Unknown}},
    {X86::VPSRLDZ256mbikz, {0, Unknown}},
    {X86::VPSRLDZ256mi, {0, Unknown}},
    {X86::VPSRLDZ256mik, {0, Unknown}},
    {X86::VPSRLDZ256mikz, {0, Unknown}},
    {X86::VPSRLDZ256ri, {0, Unknown}},
    {X86::VPSRLDZ256rik, {0, Unknown}},
    {X86::VPSRLDZ256rikz, {0, Unknown}},
    {X86::VPSRLDZ256rm, {0, Unknown}},
    {X86::VPSRLDZ256rmk, {0, Unknown}},
    {X86::VPSRLDZ256rmkz, {0, Unknown}},
    {X86::VPSRLDZ256rr, {0, Unknown}},
    {X86::VPSRLDZ256rrk, {0, Unknown}},
    {X86::VPSRLDZ256rrkz, {0, Unknown}},
    {X86::VPSRLDZmbi, {0, Unknown}},
    {X86::VPSRLDZmbik, {0, Unknown}},
    {X86::VPSRLDZmbikz, {0, Unknown}},
    {X86::VPSRLDZmi, {0, Unknown}},
    {X86::VPSRLDZmik, {0, Unknown}},
    {X86::VPSRLDZmikz, {0, Unknown}},
    {X86::VPSRLDZri, {0, Unknown}},
    {X86::VPSRLDZrik, {0, Unknown}},
    {X86::VPSRLDZrikz, {0, Unknown}},
    {X86::VPSRLDZrm, {0, Unknown}},
    {X86::VPSRLDZrmk, {0, Unknown}},
    {X86::VPSRLDZrmkz, {0, Unknown}},
    {X86::VPSRLDZrr, {0, Unknown}},
    {X86::VPSRLDZrrk, {0, Unknown}},
    {X86::VPSRLDZrrkz, {0, Unknown}},
    {X86::VPSRLDri, {0, Unknown}},
    {X86::VPSRLDrm, {0, Unknown}},
    {X86::VPSRLDrr, {0, Unknown}},
    {X86::VPSRLQYri, {0, Unknown}},
    {X86::VPSRLQYrm, {0, Unknown}},
    {X86::VPSRLQYrr, {0, Unknown}},
    {X86::VPSRLQZ128mbi, {0, Unknown}},
    {X86::VPSRLQZ128mbik, {0, Unknown}},
    {X86::VPSRLQZ128mbikz, {0, Unknown}},
    {X86::VPSRLQZ128mi, {1, Unknown}},
    {X86::VPSRLQZ128mik, {1, Unknown}},
    {X86::VPSRLQZ128mikz, {1, Unknown}},
    {X86::VPSRLQZ128ri, {0, Unknown}},
    {X86::VPSRLQZ128rik, {0, Unknown}},
    {X86::VPSRLQZ128rikz, {0, Unknown}},
    {X86::VPSRLQZ128rm, {1, Unknown}},
    {X86::VPSRLQZ128rmk, {1, Unknown}},
    {X86::VPSRLQZ128rmkz, {1, Unknown}},
    {X86::VPSRLQZ128rr, {0, Unknown}},
    {X86::VPSRLQZ128rrk, {0, Unknown}},
    {X86::VPSRLQZ128rrkz, {0, Unknown}},
    {X86::VPSRLQZ256mbi, {0, Unknown}},
    {X86::VPSRLQZ256mbik, {0, Unknown}},
    {X86::VPSRLQZ256mbikz, {0, Unknown}},
    {X86::VPSRLQZ256mi, {0, Unknown}},
    {X86::VPSRLQZ256mik, {0, Unknown}},
    {X86::VPSRLQZ256mikz, {0, Unknown}},
    {X86::VPSRLQZ256ri, {0, Unknown}},
    {X86::VPSRLQZ256rik, {0, Unknown}},
    {X86::VPSRLQZ256rikz, {0, Unknown}},
    {X86::VPSRLQZ256rm, {0, Unknown}},
    {X86::VPSRLQZ256rmk, {0, Unknown}},
    {X86::VPSRLQZ256rmkz, {0, Unknown}},
    {X86::VPSRLQZ256rr, {0, Unknown}},
    {X86::VPSRLQZ256rrk, {0, Unknown}},
    {X86::VPSRLQZ256rrkz, {0, Unknown}},
    {X86::VPSRLQZmbi, {0, Unknown}},
    {X86::VPSRLQZmbik, {0, Unknown}},
    {X86::VPSRLQZmbikz, {0, Unknown}},
    {X86::VPSRLQZmi, {0, Unknown}},
    {X86::VPSRLQZmik, {0, Unknown}},
    {X86::VPSRLQZmikz, {0, Unknown}},
    {X86::VPSRLQZri, {0, Unknown}},
    {X86::VPSRLQZrik, {0, Unknown}},
    {X86::VPSRLQZrikz, {0, Unknown}},
    {X86::VPSRLQZrm, {0, Unknown}},
    {X86::VPSRLQZrmk, {0, Unknown}},
    {X86::VPSRLQZrmkz, {0, Unknown}},
    {X86::VPSRLQZrr, {0, Unknown}},
    {X86::VPSRLQZrrk, {0, Unknown}},
    {X86::VPSRLQZrrkz, {0, Unknown}},
    {X86::VPSRLQri, {0, Unknown}},
    {X86::VPSRLQrm, {0, Unknown}},
    {X86::VPSRLQrr, {0, Unknown}},
    {X86::VPSRLVDYrm, {0, Unknown}},
    {X86::VPSRLVDYrr, {0, Unknown}},
    {X86::VPSRLVDZ128rm, {1, Unknown}},
    {X86::VPSRLVDZ128rmb, {1, Unknown}},
    {X86::VPSRLVDZ128rmbk, {1, Unknown}},
    {X86::VPSRLVDZ128rmbkz, {1, Unknown}},
    {X86::VPSRLVDZ128rmk, {1, Unknown}},
    {X86::VPSRLVDZ128rmkz, {1, Unknown}},
    {X86::VPSRLVDZ128rr, {0, Unknown}},
    {X86::VPSRLVDZ128rrk, {0, Unknown}},
    {X86::VPSRLVDZ128rrkz, {0, Unknown}},
    {X86::VPSRLVDZ256rm, {0, Unknown}},
    {X86::VPSRLVDZ256rmb, {0, Unknown}},
    {X86::VPSRLVDZ256rmbk, {0, Unknown}},
    {X86::VPSRLVDZ256rmbkz, {0, Unknown}},
    {X86::VPSRLVDZ256rmk, {0, Unknown}},
    {X86::VPSRLVDZ256rmkz, {0, Unknown}},
    {X86::VPSRLVDZ256rr, {0, Unknown}},
    {X86::VPSRLVDZ256rrk, {0, Unknown}},
    {X86::VPSRLVDZ256rrkz, {0, Unknown}},
    {X86::VPSRLVDZrm, {0, Unknown}},
    {X86::VPSRLVDZrmb, {0, Unknown}},
    {X86::VPSRLVDZrmbk, {0, Unknown}},
    {X86::VPSRLVDZrmbkz, {0, Unknown}},
    {X86::VPSRLVDZrmk, {0, Unknown}},
    {X86::VPSRLVDZrmkz, {0, Unknown}},
    {X86::VPSRLVDZrr, {0, Unknown}},
    {X86::VPSRLVDZrrk, {0, Unknown}},
    {X86::VPSRLVDZrrkz, {0, Unknown}},
    {X86::VPSRLVDrm, {0, Unknown}},
    {X86::VPSRLVDrr, {0, Unknown}},
    {X86::VPSRLVQYrm, {0, Unknown}},
    {X86::VPSRLVQYrr, {0, Unknown}},
    {X86::VPSRLVQZ128rm, {1, Unknown}},
    {X86::VPSRLVQZ128rmb, {1, Unknown}},
    {X86::VPSRLVQZ128rmbk, {1, Unknown}},
    {X86::VPSRLVQZ128rmbkz, {1, Unknown}},
    {X86::VPSRLVQZ128rmk, {1, Unknown}},
    {X86::VPSRLVQZ128rmkz, {1, Unknown}},
    {X86::VPSRLVQZ128rr, {0, Unknown}},
    {X86::VPSRLVQZ128rrk, {0, Unknown}},
    {X86::VPSRLVQZ128rrkz, {0, Unknown}},
    {X86::VPSRLVQZ256rm, {0, Unknown}},
    {X86::VPSRLVQZ256rmb, {0, Unknown}},
    {X86::VPSRLVQZ256rmbk, {0, Unknown}},
    {X86::VPSRLVQZ256rmbkz, {0, Unknown}},
    {X86::VPSRLVQZ256rmk, {0, Unknown}},
    {X86::VPSRLVQZ256rmkz, {0, Unknown}},
    {X86::VPSRLVQZ256rr, {0, Unknown}},
    {X86::VPSRLVQZ256rrk, {0, Unknown}},
    {X86::VPSRLVQZ256rrkz, {0, Unknown}},
    {X86::VPSRLVQZrm, {0, Unknown}},
    {X86::VPSRLVQZrmb, {0, Unknown}},
    {X86::VPSRLVQZrmbk, {0, Unknown}},
    {X86::VPSRLVQZrmbkz, {0, Unknown}},
    {X86::VPSRLVQZrmk, {0, Unknown}},
    {X86::VPSRLVQZrmkz, {0, Unknown}},
    {X86::VPSRLVQZrr, {0, Unknown}},
    {X86::VPSRLVQZrrk, {0, Unknown}},
    {X86::VPSRLVQZrrkz, {0, Unknown}},
    {X86::VPSRLVQrm, {0, Unknown}},
    {X86::VPSRLVQrr, {0, Unknown}},
    {X86::VPSRLVWZ128rm, {1, Unknown}},
    {X86::VPSRLVWZ128rmk, {1, Unknown}},
    {X86::VPSRLVWZ128rmkz, {1, Unknown}},
    {X86::VPSRLVWZ128rr, {0, Unknown}},
    {X86::VPSRLVWZ128rrk, {0, Unknown}},
    {X86::VPSRLVWZ128rrkz, {0, Unknown}},
    {X86::VPSRLVWZ256rm, {0, Unknown}},
    {X86::VPSRLVWZ256rmk, {0, Unknown}},
    {X86::VPSRLVWZ256rmkz, {0, Unknown}},
    {X86::VPSRLVWZ256rr, {0, Unknown}},
    {X86::VPSRLVWZ256rrk, {0, Unknown}},
    {X86::VPSRLVWZ256rrkz, {0, Unknown}},
    {X86::VPSRLVWZrm, {0, Unknown}},
    {X86::VPSRLVWZrmk, {0, Unknown}},
    {X86::VPSRLVWZrmkz, {0, Unknown}},
    {X86::VPSRLVWZrr, {0, Unknown}},
    {X86::VPSRLVWZrrk, {0, Unknown}},
    {X86::VPSRLVWZrrkz, {0, Unknown}},
    {X86::VPSRLWYri, {0, Unknown}},
    {X86::VPSRLWYrm, {0, Unknown}},
    {X86::VPSRLWYrr, {0, Unknown}},
    {X86::VPSRLWZ128mi, {1, Unknown}},
    {X86::VPSRLWZ128mik, {1, Unknown}},
    {X86::VPSRLWZ128mikz, {1, Unknown}},
    {X86::VPSRLWZ128ri, {0, Unknown}},
    {X86::VPSRLWZ128rik, {0, Unknown}},
    {X86::VPSRLWZ128rikz, {0, Unknown}},
    {X86::VPSRLWZ128rm, {1, Unknown}},
    {X86::VPSRLWZ128rmk, {1, Unknown}},
    {X86::VPSRLWZ128rmkz, {1, Unknown}},
    {X86::VPSRLWZ128rr, {0, Unknown}},
    {X86::VPSRLWZ128rrk, {0, Unknown}},
    {X86::VPSRLWZ128rrkz, {0, Unknown}},
    {X86::VPSRLWZ256mi, {0, Unknown}},
    {X86::VPSRLWZ256mik, {0, Unknown}},
    {X86::VPSRLWZ256mikz, {0, Unknown}},
    {X86::VPSRLWZ256ri, {0, Unknown}},
    {X86::VPSRLWZ256rik, {0, Unknown}},
    {X86::VPSRLWZ256rikz, {0, Unknown}},
    {X86::VPSRLWZ256rm, {0, Unknown}},
    {X86::VPSRLWZ256rmk, {0, Unknown}},
    {X86::VPSRLWZ256rmkz, {0, Unknown}},
    {X86::VPSRLWZ256rr, {0, Unknown}},
    {X86::VPSRLWZ256rrk, {0, Unknown}},
    {X86::VPSRLWZ256rrkz, {0, Unknown}},
    {X86::VPSRLWZmi, {0, Unknown}},
    {X86::VPSRLWZmik, {0, Unknown}},
    {X86::VPSRLWZmikz, {0, Unknown}},
    {X86::VPSRLWZri, {0, Unknown}},
    {X86::VPSRLWZrik, {0, Unknown}},
    {X86::VPSRLWZrikz, {0, Unknown}},
    {X86::VPSRLWZrm, {0, Unknown}},
    {X86::VPSRLWZrmk, {0, Unknown}},
    {X86::VPSRLWZrmkz, {0, Unknown}},
    {X86::VPSRLWZrr, {0, Unknown}},
    {X86::VPSRLWZrrk, {0, Unknown}},
    {X86::VPSRLWZrrkz, {0, Unknown}},
    {X86::VPSRLWri, {0, Unknown}},
    {X86::VPSRLWrm, {0, Unknown}},
    {X86::VPSRLWrr, {0, Unknown}},
    {X86::VPSUBBYrm, {0, Unknown}},
    {X86::VPSUBBYrr, {0, Unknown}},
    {X86::VPSUBBZ128rm, {1, Unknown}},
    {X86::VPSUBBZ128rmk, {1, Unknown}},
    {X86::VPSUBBZ128rmkz, {1, Unknown}},
    {X86::VPSUBBZ128rr, {0, Unknown}},
    {X86::VPSUBBZ128rrk, {0, Unknown}},
    {X86::VPSUBBZ128rrkz, {0, Unknown}},
    {X86::VPSUBBZ256rm, {0, Unknown}},
    {X86::VPSUBBZ256rmk, {0, Unknown}},
    {X86::VPSUBBZ256rmkz, {0, Unknown}},
    {X86::VPSUBBZ256rr, {0, Unknown}},
    {X86::VPSUBBZ256rrk, {0, Unknown}},
    {X86::VPSUBBZ256rrkz, {0, Unknown}},
    {X86::VPSUBBZrm, {0, Unknown}},
    {X86::VPSUBBZrmk, {0, Unknown}},
    {X86::VPSUBBZrmkz, {0, Unknown}},
    {X86::VPSUBBZrr, {0, Unknown}},
    {X86::VPSUBBZrrk, {0, Unknown}},
    {X86::VPSUBBZrrkz, {0, Unknown}},
    {X86::VPSUBBrm, {0, Unknown}},
    {X86::VPSUBBrr, {0, Unknown}},
    {X86::VPSUBDYrm, {0, Unknown}},
    {X86::VPSUBDYrr, {0, Unknown}},
    {X86::VPSUBDZ128rm, {1, Unknown}},
    {X86::VPSUBDZ128rmb, {1, Unknown}},
    {X86::VPSUBDZ128rmbk, {1, Unknown}},
    {X86::VPSUBDZ128rmbkz, {1, Unknown}},
    {X86::VPSUBDZ128rmk, {1, Unknown}},
    {X86::VPSUBDZ128rmkz, {1, Unknown}},
    {X86::VPSUBDZ128rr, {0, Unknown}},
    {X86::VPSUBDZ128rrk, {0, Unknown}},
    {X86::VPSUBDZ128rrkz, {0, Unknown}},
    {X86::VPSUBDZ256rm, {0, Unknown}},
    {X86::VPSUBDZ256rmb, {0, Unknown}},
    {X86::VPSUBDZ256rmbk, {0, Unknown}},
    {X86::VPSUBDZ256rmbkz, {0, Unknown}},
    {X86::VPSUBDZ256rmk, {0, Unknown}},
    {X86::VPSUBDZ256rmkz, {0, Unknown}},
    {X86::VPSUBDZ256rr, {0, Unknown}},
    {X86::VPSUBDZ256rrk, {0, Unknown}},
    {X86::VPSUBDZ256rrkz, {0, Unknown}},
    {X86::VPSUBDZrm, {0, Unknown}},
    {X86::VPSUBDZrmb, {0, Unknown}},
    {X86::VPSUBDZrmbk, {0, Unknown}},
    {X86::VPSUBDZrmbkz, {0, Unknown}},
    {X86::VPSUBDZrmk, {0, Unknown}},
    {X86::VPSUBDZrmkz, {0, Unknown}},
    {X86::VPSUBDZrr, {0, Unknown}},
    {X86::VPSUBDZrrk, {0, Unknown}},
    {X86::VPSUBDZrrkz, {0, Unknown}},
    {X86::VPSUBDrm, {0, Unknown}},
    {X86::VPSUBDrr, {0, Unknown}},
    {X86::VPSUBQYrm, {0, Unknown}},
    {X86::VPSUBQYrr, {0, Unknown}},
    {X86::VPSUBQZ128rm, {1, Unknown}},
    {X86::VPSUBQZ128rmb, {1, Unknown}},
    {X86::VPSUBQZ128rmbk, {1, Unknown}},
    {X86::VPSUBQZ128rmbkz, {1, Unknown}},
    {X86::VPSUBQZ128rmk, {1, Unknown}},
    {X86::VPSUBQZ128rmkz, {1, Unknown}},
    {X86::VPSUBQZ128rr, {0, Unknown}},
    {X86::VPSUBQZ128rrk, {0, Unknown}},
    {X86::VPSUBQZ128rrkz, {0, Unknown}},
    {X86::VPSUBQZ256rm, {0, Unknown}},
    {X86::VPSUBQZ256rmb, {0, Unknown}},
    {X86::VPSUBQZ256rmbk, {0, Unknown}},
    {X86::VPSUBQZ256rmbkz, {0, Unknown}},
    {X86::VPSUBQZ256rmk, {0, Unknown}},
    {X86::VPSUBQZ256rmkz, {0, Unknown}},
    {X86::VPSUBQZ256rr, {0, Unknown}},
    {X86::VPSUBQZ256rrk, {0, Unknown}},
    {X86::VPSUBQZ256rrkz, {0, Unknown}},
    {X86::VPSUBQZrm, {0, Unknown}},
    {X86::VPSUBQZrmb, {0, Unknown}},
    {X86::VPSUBQZrmbk, {0, Unknown}},
    {X86::VPSUBQZrmbkz, {0, Unknown}},
    {X86::VPSUBQZrmk, {0, Unknown}},
    {X86::VPSUBQZrmkz, {0, Unknown}},
    {X86::VPSUBQZrr, {0, Unknown}},
    {X86::VPSUBQZrrk, {0, Unknown}},
    {X86::VPSUBQZrrkz, {0, Unknown}},
    {X86::VPSUBQrm, {0, Unknown}},
    {X86::VPSUBQrr, {0, Unknown}},
    {X86::VPSUBSBYrm, {0, Unknown}},
    {X86::VPSUBSBYrr, {0, Unknown}},
    {X86::VPSUBSBZ128rm, {1, Unknown}},
    {X86::VPSUBSBZ128rmk, {1, Unknown}},
    {X86::VPSUBSBZ128rmkz, {1, Unknown}},
    {X86::VPSUBSBZ128rr, {0, Unknown}},
    {X86::VPSUBSBZ128rrk, {0, Unknown}},
    {X86::VPSUBSBZ128rrkz, {0, Unknown}},
    {X86::VPSUBSBZ256rm, {0, Unknown}},
    {X86::VPSUBSBZ256rmk, {0, Unknown}},
    {X86::VPSUBSBZ256rmkz, {0, Unknown}},
    {X86::VPSUBSBZ256rr, {0, Unknown}},
    {X86::VPSUBSBZ256rrk, {0, Unknown}},
    {X86::VPSUBSBZ256rrkz, {0, Unknown}},
    {X86::VPSUBSBZrm, {0, Unknown}},
    {X86::VPSUBSBZrmk, {0, Unknown}},
    {X86::VPSUBSBZrmkz, {0, Unknown}},
    {X86::VPSUBSBZrr, {0, Unknown}},
    {X86::VPSUBSBZrrk, {0, Unknown}},
    {X86::VPSUBSBZrrkz, {0, Unknown}},
    {X86::VPSUBSBrm, {0, Unknown}},
    {X86::VPSUBSBrr, {0, Unknown}},
    {X86::VPSUBSWYrm, {0, Unknown}},
    {X86::VPSUBSWYrr, {0, Unknown}},
    {X86::VPSUBSWZ128rm, {1, Unknown}},
    {X86::VPSUBSWZ128rmk, {1, Unknown}},
    {X86::VPSUBSWZ128rmkz, {1, Unknown}},
    {X86::VPSUBSWZ128rr, {0, Unknown}},
    {X86::VPSUBSWZ128rrk, {0, Unknown}},
    {X86::VPSUBSWZ128rrkz, {0, Unknown}},
    {X86::VPSUBSWZ256rm, {0, Unknown}},
    {X86::VPSUBSWZ256rmk, {0, Unknown}},
    {X86::VPSUBSWZ256rmkz, {0, Unknown}},
    {X86::VPSUBSWZ256rr, {0, Unknown}},
    {X86::VPSUBSWZ256rrk, {0, Unknown}},
    {X86::VPSUBSWZ256rrkz, {0, Unknown}},
    {X86::VPSUBSWZrm, {0, Unknown}},
    {X86::VPSUBSWZrmk, {0, Unknown}},
    {X86::VPSUBSWZrmkz, {0, Unknown}},
    {X86::VPSUBSWZrr, {0, Unknown}},
    {X86::VPSUBSWZrrk, {0, Unknown}},
    {X86::VPSUBSWZrrkz, {0, Unknown}},
    {X86::VPSUBSWrm, {0, Unknown}},
    {X86::VPSUBSWrr, {0, Unknown}},
    {X86::VPSUBUSBYrm, {0, Unknown}},
    {X86::VPSUBUSBYrr, {0, Unknown}},
    {X86::VPSUBUSBZ128rm, {1, Unknown}},
    {X86::VPSUBUSBZ128rmk, {1, Unknown}},
    {X86::VPSUBUSBZ128rmkz, {1, Unknown}},
    {X86::VPSUBUSBZ128rr, {0, Unknown}},
    {X86::VPSUBUSBZ128rrk, {0, Unknown}},
    {X86::VPSUBUSBZ128rrkz, {0, Unknown}},
    {X86::VPSUBUSBZ256rm, {0, Unknown}},
    {X86::VPSUBUSBZ256rmk, {0, Unknown}},
    {X86::VPSUBUSBZ256rmkz, {0, Unknown}},
    {X86::VPSUBUSBZ256rr, {0, Unknown}},
    {X86::VPSUBUSBZ256rrk, {0, Unknown}},
    {X86::VPSUBUSBZ256rrkz, {0, Unknown}},
    {X86::VPSUBUSBZrm, {0, Unknown}},
    {X86::VPSUBUSBZrmk, {0, Unknown}},
    {X86::VPSUBUSBZrmkz, {0, Unknown}},
    {X86::VPSUBUSBZrr, {0, Unknown}},
    {X86::VPSUBUSBZrrk, {0, Unknown}},
    {X86::VPSUBUSBZrrkz, {0, Unknown}},
    {X86::VPSUBUSBrm, {0, Unknown}},
    {X86::VPSUBUSBrr, {0, Unknown}},
    {X86::VPSUBUSWYrm, {0, Unknown}},
    {X86::VPSUBUSWYrr, {0, Unknown}},
    {X86::VPSUBUSWZ128rm, {1, Unknown}},
    {X86::VPSUBUSWZ128rmk, {1, Unknown}},
    {X86::VPSUBUSWZ128rmkz, {1, Unknown}},
    {X86::VPSUBUSWZ128rr, {0, Unknown}},
    {X86::VPSUBUSWZ128rrk, {0, Unknown}},
    {X86::VPSUBUSWZ128rrkz, {0, Unknown}},
    {X86::VPSUBUSWZ256rm, {0, Unknown}},
    {X86::VPSUBUSWZ256rmk, {0, Unknown}},
    {X86::VPSUBUSWZ256rmkz, {0, Unknown}},
    {X86::VPSUBUSWZ256rr, {0, Unknown}},
    {X86::VPSUBUSWZ256rrk, {0, Unknown}},
    {X86::VPSUBUSWZ256rrkz, {0, Unknown}},
    {X86::VPSUBUSWZrm, {0, Unknown}},
    {X86::VPSUBUSWZrmk, {0, Unknown}},
    {X86::VPSUBUSWZrmkz, {0, Unknown}},
    {X86::VPSUBUSWZrr, {0, Unknown}},
    {X86::VPSUBUSWZrrk, {0, Unknown}},
    {X86::VPSUBUSWZrrkz, {0, Unknown}},
    {X86::VPSUBUSWrm, {0, Unknown}},
    {X86::VPSUBUSWrr, {0, Unknown}},
    {X86::VPSUBWYrm, {0, Unknown}},
    {X86::VPSUBWYrr, {0, Unknown}},
    {X86::VPSUBWZ128rm, {1, Unknown}},
    {X86::VPSUBWZ128rmk, {1, Unknown}},
    {X86::VPSUBWZ128rmkz, {1, Unknown}},
    {X86::VPSUBWZ128rr, {0, Unknown}},
    {X86::VPSUBWZ128rrk, {0, Unknown}},
    {X86::VPSUBWZ128rrkz, {0, Unknown}},
    {X86::VPSUBWZ256rm, {0, Unknown}},
    {X86::VPSUBWZ256rmk, {0, Unknown}},
    {X86::VPSUBWZ256rmkz, {0, Unknown}},
    {X86::VPSUBWZ256rr, {0, Unknown}},
    {X86::VPSUBWZ256rrk, {0, Unknown}},
    {X86::VPSUBWZ256rrkz, {0, Unknown}},
    {X86::VPSUBWZrm, {0, Unknown}},
    {X86::VPSUBWZrmk, {0, Unknown}},
    {X86::VPSUBWZrmkz, {0, Unknown}},
    {X86::VPSUBWZrr, {0, Unknown}},
    {X86::VPSUBWZrrk, {0, Unknown}},
    {X86::VPSUBWZrrkz, {0, Unknown}},
    {X86::VPSUBWrm, {0, Unknown}},
    {X86::VPSUBWrr, {0, Unknown}},
    {X86::VPTERNLOGDZ128rmbi, {1, Unknown}},
    {X86::VPTERNLOGDZ128rmbik, {1, Unknown}},
    {X86::VPTERNLOGDZ128rmbikz, {1, Unknown}},
    {X86::VPTERNLOGDZ128rmi, {1, Unknown}},
    {X86::VPTERNLOGDZ128rmik, {1, Unknown}},
    {X86::VPTERNLOGDZ128rmikz, {1, Unknown}},
    {X86::VPTERNLOGDZ128rri, {0, Unknown}},
    {X86::VPTERNLOGDZ128rrik, {0, Unknown}},
    {X86::VPTERNLOGDZ128rrikz, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmbi, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmbik, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmbikz, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmi, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmik, {0, Unknown}},
    {X86::VPTERNLOGDZ256rmikz, {0, Unknown}},
    {X86::VPTERNLOGDZ256rri, {0, Unknown}},
    {X86::VPTERNLOGDZ256rrik, {0, Unknown}},
    {X86::VPTERNLOGDZ256rrikz, {0, Unknown}},
    {X86::VPTERNLOGDZrmbi, {0, Unknown}},
    {X86::VPTERNLOGDZrmbik, {0, Unknown}},
    {X86::VPTERNLOGDZrmbikz, {0, Unknown}},
    {X86::VPTERNLOGDZrmi, {0, Unknown}},
    {X86::VPTERNLOGDZrmik, {0, Unknown}},
    {X86::VPTERNLOGDZrmikz, {0, Unknown}},
    {X86::VPTERNLOGDZrri, {0, Unknown}},
    {X86::VPTERNLOGDZrrik, {0, Unknown}},
    {X86::VPTERNLOGDZrrikz, {0, Unknown}},
    {X86::VPTERNLOGQZ128rmbi, {1, Unknown}},
    {X86::VPTERNLOGQZ128rmbik, {1, Unknown}},
    {X86::VPTERNLOGQZ128rmbikz, {1, Unknown}},
    {X86::VPTERNLOGQZ128rmi, {1, Unknown}},
    {X86::VPTERNLOGQZ128rmik, {1, Unknown}},
    {X86::VPTERNLOGQZ128rmikz, {1, Unknown}},
    {X86::VPTERNLOGQZ128rri, {0, Unknown}},
    {X86::VPTERNLOGQZ128rrik, {0, Unknown}},
    {X86::VPTERNLOGQZ128rrikz, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmbi, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmbik, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmbikz, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmi, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmik, {0, Unknown}},
    {X86::VPTERNLOGQZ256rmikz, {0, Unknown}},
    {X86::VPTERNLOGQZ256rri, {0, Unknown}},
    {X86::VPTERNLOGQZ256rrik, {0, Unknown}},
    {X86::VPTERNLOGQZ256rrikz, {0, Unknown}},
    {X86::VPTERNLOGQZrmbi, {0, Unknown}},
    {X86::VPTERNLOGQZrmbik, {0, Unknown}},
    {X86::VPTERNLOGQZrmbikz, {0, Unknown}},
    {X86::VPTERNLOGQZrmi, {0, Unknown}},
    {X86::VPTERNLOGQZrmik, {0, Unknown}},
    {X86::VPTERNLOGQZrmikz, {0, Unknown}},
    {X86::VPTERNLOGQZrri, {0, Unknown}},
    {X86::VPTERNLOGQZrrik, {0, Unknown}},
    {X86::VPTERNLOGQZrrikz, {0, Unknown}},
    {X86::VPTESTMBZ128rm, {1, Unknown}},
    {X86::VPTESTMBZ128rmk, {1, Unknown}},
    {X86::VPTESTMBZ128rr, {0, Unknown}},
    {X86::VPTESTMBZ128rrk, {0, Unknown}},
    {X86::VPTESTMBZ256rm, {0, Unknown}},
    {X86::VPTESTMBZ256rmk, {0, Unknown}},
    {X86::VPTESTMBZ256rr, {0, Unknown}},
    {X86::VPTESTMBZ256rrk, {0, Unknown}},
    {X86::VPTESTMBZrm, {0, Unknown}},
    {X86::VPTESTMBZrmk, {0, Unknown}},
    {X86::VPTESTMBZrr, {0, Unknown}},
    {X86::VPTESTMBZrrk, {0, Unknown}},
    {X86::VPTESTMDZ128rm, {1, Unknown}},
    {X86::VPTESTMDZ128rmb, {1, Unknown}},
    {X86::VPTESTMDZ128rmbk, {1, Unknown}},
    {X86::VPTESTMDZ128rmk, {1, Unknown}},
    {X86::VPTESTMDZ128rr, {0, Unknown}},
    {X86::VPTESTMDZ128rrk, {0, Unknown}},
    {X86::VPTESTMDZ256rm, {0, Unknown}},
    {X86::VPTESTMDZ256rmb, {0, Unknown}},
    {X86::VPTESTMDZ256rmbk, {0, Unknown}},
    {X86::VPTESTMDZ256rmk, {0, Unknown}},
    {X86::VPTESTMDZ256rr, {0, Unknown}},
    {X86::VPTESTMDZ256rrk, {0, Unknown}},
    {X86::VPTESTMDZrm, {0, Unknown}},
    {X86::VPTESTMDZrmb, {0, Unknown}},
    {X86::VPTESTMDZrmbk, {0, Unknown}},
    {X86::VPTESTMDZrmk, {0, Unknown}},
    {X86::VPTESTMDZrr, {0, Unknown}},
    {X86::VPTESTMDZrrk, {0, Unknown}},
    {X86::VPTESTMQZ128rm, {1, Unknown}},
    {X86::VPTESTMQZ128rmb, {1, Unknown}},
    {X86::VPTESTMQZ128rmbk, {1, Unknown}},
    {X86::VPTESTMQZ128rmk, {1, Unknown}},
    {X86::VPTESTMQZ128rr, {0, Unknown}},
    {X86::VPTESTMQZ128rrk, {0, Unknown}},
    {X86::VPTESTMQZ256rm, {0, Unknown}},
    {X86::VPTESTMQZ256rmb, {0, Unknown}},
    {X86::VPTESTMQZ256rmbk, {0, Unknown}},
    {X86::VPTESTMQZ256rmk, {0, Unknown}},
    {X86::VPTESTMQZ256rr, {0, Unknown}},
    {X86::VPTESTMQZ256rrk, {0, Unknown}},
    {X86::VPTESTMQZrm, {0, Unknown}},
    {X86::VPTESTMQZrmb, {0, Unknown}},
    {X86::VPTESTMQZrmbk, {0, Unknown}},
    {X86::VPTESTMQZrmk, {0, Unknown}},
    {X86::VPTESTMQZrr, {0, Unknown}},
    {X86::VPTESTMQZrrk, {0, Unknown}},
    {X86::VPTESTMWZ128rm, {1, Unknown}},
    {X86::VPTESTMWZ128rmk, {1, Unknown}},
    {X86::VPTESTMWZ128rr, {0, Unknown}},
    {X86::VPTESTMWZ128rrk, {0, Unknown}},
    {X86::VPTESTMWZ256rm, {0, Unknown}},
    {X86::VPTESTMWZ256rmk, {0, Unknown}},
    {X86::VPTESTMWZ256rr, {0, Unknown}},
    {X86::VPTESTMWZ256rrk, {0, Unknown}},
    {X86::VPTESTMWZrm, {0, Unknown}},
    {X86::VPTESTMWZrmk, {0, Unknown}},
    {X86::VPTESTMWZrr, {0, Unknown}},
    {X86::VPTESTMWZrrk, {0, Unknown}},
    {X86::VPTESTNMBZ128rm, {1, Unknown}},
    {X86::VPTESTNMBZ128rmk, {1, Unknown}},
    {X86::VPTESTNMBZ128rr, {0, Unknown}},
    {X86::VPTESTNMBZ128rrk, {0, Unknown}},
    {X86::VPTESTNMBZ256rm, {0, Unknown}},
    {X86::VPTESTNMBZ256rmk, {0, Unknown}},
    {X86::VPTESTNMBZ256rr, {0, Unknown}},
    {X86::VPTESTNMBZ256rrk, {0, Unknown}},
    {X86::VPTESTNMBZrm, {0, Unknown}},
    {X86::VPTESTNMBZrmk, {0, Unknown}},
    {X86::VPTESTNMBZrr, {0, Unknown}},
    {X86::VPTESTNMBZrrk, {0, Unknown}},
    {X86::VPTESTNMDZ128rm, {1, Unknown}},
    {X86::VPTESTNMDZ128rmb, {1, Unknown}},
    {X86::VPTESTNMDZ128rmbk, {1, Unknown}},
    {X86::VPTESTNMDZ128rmk, {1, Unknown}},
    {X86::VPTESTNMDZ128rr, {0, Unknown}},
    {X86::VPTESTNMDZ128rrk, {0, Unknown}},
    {X86::VPTESTNMDZ256rm, {0, Unknown}},
    {X86::VPTESTNMDZ256rmb, {0, Unknown}},
    {X86::VPTESTNMDZ256rmbk, {0, Unknown}},
    {X86::VPTESTNMDZ256rmk, {0, Unknown}},
    {X86::VPTESTNMDZ256rr, {0, Unknown}},
    {X86::VPTESTNMDZ256rrk, {0, Unknown}},
    {X86::VPTESTNMDZrm, {0, Unknown}},
    {X86::VPTESTNMDZrmb, {0, Unknown}},
    {X86::VPTESTNMDZrmbk, {0, Unknown}},
    {X86::VPTESTNMDZrmk, {0, Unknown}},
    {X86::VPTESTNMDZrr, {0, Unknown}},
    {X86::VPTESTNMDZrrk, {0, Unknown}},
    {X86::VPTESTNMQZ128rm, {1, Unknown}},
    {X86::VPTESTNMQZ128rmb, {1, Unknown}},
    {X86::VPTESTNMQZ128rmbk, {1, Unknown}},
    {X86::VPTESTNMQZ128rmk, {1, Unknown}},
    {X86::VPTESTNMQZ128rr, {0, Unknown}},
    {X86::VPTESTNMQZ128rrk, {0, Unknown}},
    {X86::VPTESTNMQZ256rm, {0, Unknown}},
    {X86::VPTESTNMQZ256rmb, {0, Unknown}},
    {X86::VPTESTNMQZ256rmbk, {0, Unknown}},
    {X86::VPTESTNMQZ256rmk, {0, Unknown}},
    {X86::VPTESTNMQZ256rr, {0, Unknown}},
    {X86::VPTESTNMQZ256rrk, {0, Unknown}},
    {X86::VPTESTNMQZrm, {0, Unknown}},
    {X86::VPTESTNMQZrmb, {0, Unknown}},
    {X86::VPTESTNMQZrmbk, {0, Unknown}},
    {X86::VPTESTNMQZrmk, {0, Unknown}},
    {X86::VPTESTNMQZrr, {0, Unknown}},
    {X86::VPTESTNMQZrrk, {0, Unknown}},
    {X86::VPTESTNMWZ128rm, {1, Unknown}},
    {X86::VPTESTNMWZ128rmk, {1, Unknown}},
    {X86::VPTESTNMWZ128rr, {0, Unknown}},
    {X86::VPTESTNMWZ128rrk, {0, Unknown}},
    {X86::VPTESTNMWZ256rm, {0, Unknown}},
    {X86::VPTESTNMWZ256rmk, {0, Unknown}},
    {X86::VPTESTNMWZ256rr, {0, Unknown}},
    {X86::VPTESTNMWZ256rrk, {0, Unknown}},
    {X86::VPTESTNMWZrm, {0, Unknown}},
    {X86::VPTESTNMWZrmk, {0, Unknown}},
    {X86::VPTESTNMWZrr, {0, Unknown}},
    {X86::VPTESTNMWZrrk, {0, Unknown}},
    {X86::VPTESTYrm, {0, Unknown}},
    {X86::VPTESTYrr, {0, Unknown}},
    {X86::VPTESTrm, {0, Unknown}},
    {X86::VPTESTrr, {0, Unknown}},
    {X86::VPUNPCKHBWYrm, {0, Unknown}},
    {X86::VPUNPCKHBWYrr, {0, Unknown}},
    {X86::VPUNPCKHBWZ128rm, {1, Unknown}},
    {X86::VPUNPCKHBWZ128rmk, {1, Unknown}},
    {X86::VPUNPCKHBWZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKHBWZ128rr, {0, Unknown}},
    {X86::VPUNPCKHBWZ128rrk, {0, Unknown}},
    {X86::VPUNPCKHBWZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rm, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rmk, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rr, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rrk, {0, Unknown}},
    {X86::VPUNPCKHBWZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKHBWZrm, {0, Unknown}},
    {X86::VPUNPCKHBWZrmk, {0, Unknown}},
    {X86::VPUNPCKHBWZrmkz, {0, Unknown}},
    {X86::VPUNPCKHBWZrr, {0, Unknown}},
    {X86::VPUNPCKHBWZrrk, {0, Unknown}},
    {X86::VPUNPCKHBWZrrkz, {0, Unknown}},
    {X86::VPUNPCKHBWrm, {0, Unknown}},
    {X86::VPUNPCKHBWrr, {0, Unknown}},
    {X86::VPUNPCKHDQYrm, {0, Unknown}},
    {X86::VPUNPCKHDQYrr, {0, Unknown}},
    {X86::VPUNPCKHDQZ128rm, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rmb, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rmbk, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rmbkz, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rmk, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKHDQZ128rr, {0, Unknown}},
    {X86::VPUNPCKHDQZ128rrk, {0, Unknown}},
    {X86::VPUNPCKHDQZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rm, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rmb, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rmbk, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rmbkz, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rmk, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rr, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rrk, {0, Unknown}},
    {X86::VPUNPCKHDQZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKHDQZrm, {0, Unknown}},
    {X86::VPUNPCKHDQZrmb, {0, Unknown}},
    {X86::VPUNPCKHDQZrmbk, {0, Unknown}},
    {X86::VPUNPCKHDQZrmbkz, {0, Unknown}},
    {X86::VPUNPCKHDQZrmk, {0, Unknown}},
    {X86::VPUNPCKHDQZrmkz, {0, Unknown}},
    {X86::VPUNPCKHDQZrr, {0, Unknown}},
    {X86::VPUNPCKHDQZrrk, {0, Unknown}},
    {X86::VPUNPCKHDQZrrkz, {0, Unknown}},
    {X86::VPUNPCKHDQrm, {0, Unknown}},
    {X86::VPUNPCKHDQrr, {0, Unknown}},
    {X86::VPUNPCKHQDQYrm, {0, Unknown}},
    {X86::VPUNPCKHQDQYrr, {0, Unknown}},
    {X86::VPUNPCKHQDQZ128rm, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rmb, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rmbk, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rmbkz, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rmk, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKHQDQZ128rr, {0, Unknown}},
    {X86::VPUNPCKHQDQZ128rrk, {0, Unknown}},
    {X86::VPUNPCKHQDQZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rm, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rmb, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rmbk, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rmbkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rmk, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rr, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rrk, {0, Unknown}},
    {X86::VPUNPCKHQDQZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZrm, {0, Unknown}},
    {X86::VPUNPCKHQDQZrmb, {0, Unknown}},
    {X86::VPUNPCKHQDQZrmbk, {0, Unknown}},
    {X86::VPUNPCKHQDQZrmbkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZrmk, {0, Unknown}},
    {X86::VPUNPCKHQDQZrmkz, {0, Unknown}},
    {X86::VPUNPCKHQDQZrr, {0, Unknown}},
    {X86::VPUNPCKHQDQZrrk, {0, Unknown}},
    {X86::VPUNPCKHQDQZrrkz, {0, Unknown}},
    {X86::VPUNPCKHQDQrm, {0, Unknown}},
    {X86::VPUNPCKHQDQrr, {0, Unknown}},
    {X86::VPUNPCKHWDYrm, {0, Unknown}},
    {X86::VPUNPCKHWDYrr, {0, Unknown}},
    {X86::VPUNPCKHWDZ128rm, {1, Unknown}},
    {X86::VPUNPCKHWDZ128rmk, {1, Unknown}},
    {X86::VPUNPCKHWDZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKHWDZ128rr, {0, Unknown}},
    {X86::VPUNPCKHWDZ128rrk, {0, Unknown}},
    {X86::VPUNPCKHWDZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rm, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rmk, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rr, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rrk, {0, Unknown}},
    {X86::VPUNPCKHWDZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKHWDZrm, {0, Unknown}},
    {X86::VPUNPCKHWDZrmk, {0, Unknown}},
    {X86::VPUNPCKHWDZrmkz, {0, Unknown}},
    {X86::VPUNPCKHWDZrr, {0, Unknown}},
    {X86::VPUNPCKHWDZrrk, {0, Unknown}},
    {X86::VPUNPCKHWDZrrkz, {0, Unknown}},
    {X86::VPUNPCKHWDrm, {0, Unknown}},
    {X86::VPUNPCKHWDrr, {0, Unknown}},
    {X86::VPUNPCKLBWYrm, {0, Unknown}},
    {X86::VPUNPCKLBWYrr, {0, Unknown}},
    {X86::VPUNPCKLBWZ128rm, {1, Unknown}},
    {X86::VPUNPCKLBWZ128rmk, {1, Unknown}},
    {X86::VPUNPCKLBWZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKLBWZ128rr, {0, Unknown}},
    {X86::VPUNPCKLBWZ128rrk, {0, Unknown}},
    {X86::VPUNPCKLBWZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rm, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rmk, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rr, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rrk, {0, Unknown}},
    {X86::VPUNPCKLBWZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKLBWZrm, {0, Unknown}},
    {X86::VPUNPCKLBWZrmk, {0, Unknown}},
    {X86::VPUNPCKLBWZrmkz, {0, Unknown}},
    {X86::VPUNPCKLBWZrr, {0, Unknown}},
    {X86::VPUNPCKLBWZrrk, {0, Unknown}},
    {X86::VPUNPCKLBWZrrkz, {0, Unknown}},
    {X86::VPUNPCKLBWrm, {0, Unknown}},
    {X86::VPUNPCKLBWrr, {0, Unknown}},
    {X86::VPUNPCKLDQYrm, {0, Unknown}},
    {X86::VPUNPCKLDQYrr, {0, Unknown}},
    {X86::VPUNPCKLDQZ128rm, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rmb, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rmbk, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rmbkz, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rmk, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKLDQZ128rr, {0, Unknown}},
    {X86::VPUNPCKLDQZ128rrk, {0, Unknown}},
    {X86::VPUNPCKLDQZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rm, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rmb, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rmbk, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rmbkz, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rmk, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rr, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rrk, {0, Unknown}},
    {X86::VPUNPCKLDQZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKLDQZrm, {0, Unknown}},
    {X86::VPUNPCKLDQZrmb, {0, Unknown}},
    {X86::VPUNPCKLDQZrmbk, {0, Unknown}},
    {X86::VPUNPCKLDQZrmbkz, {0, Unknown}},
    {X86::VPUNPCKLDQZrmk, {0, Unknown}},
    {X86::VPUNPCKLDQZrmkz, {0, Unknown}},
    {X86::VPUNPCKLDQZrr, {0, Unknown}},
    {X86::VPUNPCKLDQZrrk, {0, Unknown}},
    {X86::VPUNPCKLDQZrrkz, {0, Unknown}},
    {X86::VPUNPCKLDQrm, {0, Unknown}},
    {X86::VPUNPCKLDQrr, {0, Unknown}},
    {X86::VPUNPCKLQDQYrm, {0, Unknown}},
    {X86::VPUNPCKLQDQYrr, {0, Unknown}},
    {X86::VPUNPCKLQDQZ128rm, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rmb, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rmbk, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rmbkz, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rmk, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKLQDQZ128rr, {0, Unknown}},
    {X86::VPUNPCKLQDQZ128rrk, {0, Unknown}},
    {X86::VPUNPCKLQDQZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rm, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rmb, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rmbk, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rmbkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rmk, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rr, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rrk, {0, Unknown}},
    {X86::VPUNPCKLQDQZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZrm, {0, Unknown}},
    {X86::VPUNPCKLQDQZrmb, {0, Unknown}},
    {X86::VPUNPCKLQDQZrmbk, {0, Unknown}},
    {X86::VPUNPCKLQDQZrmbkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZrmk, {0, Unknown}},
    {X86::VPUNPCKLQDQZrmkz, {0, Unknown}},
    {X86::VPUNPCKLQDQZrr, {0, Unknown}},
    {X86::VPUNPCKLQDQZrrk, {0, Unknown}},
    {X86::VPUNPCKLQDQZrrkz, {0, Unknown}},
    {X86::VPUNPCKLQDQrm, {0, Unknown}},
    {X86::VPUNPCKLQDQrr, {0, Unknown}},
    {X86::VPUNPCKLWDYrm, {0, Unknown}},
    {X86::VPUNPCKLWDYrr, {0, Unknown}},
    {X86::VPUNPCKLWDZ128rm, {1, Unknown}},
    {X86::VPUNPCKLWDZ128rmk, {1, Unknown}},
    {X86::VPUNPCKLWDZ128rmkz, {1, Unknown}},
    {X86::VPUNPCKLWDZ128rr, {0, Unknown}},
    {X86::VPUNPCKLWDZ128rrk, {0, Unknown}},
    {X86::VPUNPCKLWDZ128rrkz, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rm, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rmk, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rmkz, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rr, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rrk, {0, Unknown}},
    {X86::VPUNPCKLWDZ256rrkz, {0, Unknown}},
    {X86::VPUNPCKLWDZrm, {0, Unknown}},
    {X86::VPUNPCKLWDZrmk, {0, Unknown}},
    {X86::VPUNPCKLWDZrmkz, {0, Unknown}},
    {X86::VPUNPCKLWDZrr, {0, Unknown}},
    {X86::VPUNPCKLWDZrrk, {0, Unknown}},
    {X86::VPUNPCKLWDZrrkz, {0, Unknown}},
    {X86::VPUNPCKLWDrm, {0, Unknown}},
    {X86::VPUNPCKLWDrr, {0, Unknown}},
    {X86::VPXORDZ128rm, {1, Unknown}},
    {X86::VPXORDZ128rmb, {1, Unknown}},
    {X86::VPXORDZ128rmbk, {1, Unknown}},
    {X86::VPXORDZ128rmbkz, {1, Unknown}},
    {X86::VPXORDZ128rmk, {1, Unknown}},
    {X86::VPXORDZ128rmkz, {1, Unknown}},
    {X86::VPXORDZ128rr, {0, Unknown}},
    {X86::VPXORDZ128rrk, {0, Unknown}},
    {X86::VPXORDZ128rrkz, {0, Unknown}},
    {X86::VPXORDZ256rm, {0, Unknown}},
    {X86::VPXORDZ256rmb, {0, Unknown}},
    {X86::VPXORDZ256rmbk, {0, Unknown}},
    {X86::VPXORDZ256rmbkz, {0, Unknown}},
    {X86::VPXORDZ256rmk, {0, Unknown}},
    {X86::VPXORDZ256rmkz, {0, Unknown}},
    {X86::VPXORDZ256rr, {0, Unknown}},
    {X86::VPXORDZ256rrk, {0, Unknown}},
    {X86::VPXORDZ256rrkz, {0, Unknown}},
    {X86::VPXORDZrm, {0, Unknown}},
    {X86::VPXORDZrmb, {0, Unknown}},
    {X86::VPXORDZrmbk, {0, Unknown}},
    {X86::VPXORDZrmbkz, {0, Unknown}},
    {X86::VPXORDZrmk, {0, Unknown}},
    {X86::VPXORDZrmkz, {0, Unknown}},
    {X86::VPXORDZrr, {0, Unknown}},
    {X86::VPXORDZrrk, {0, Unknown}},
    {X86::VPXORDZrrkz, {0, Unknown}},
    {X86::VPXORQZ128rm, {1, Unknown}},
    {X86::VPXORQZ128rmb, {1, Unknown}},
    {X86::VPXORQZ128rmbk, {1, Unknown}},
    {X86::VPXORQZ128rmbkz, {1, Unknown}},
    {X86::VPXORQZ128rmk, {1, Unknown}},
    {X86::VPXORQZ128rmkz, {1, Unknown}},
    {X86::VPXORQZ128rr, {0, Unknown}},
    {X86::VPXORQZ128rrk, {0, Unknown}},
    {X86::VPXORQZ128rrkz, {0, Unknown}},
    {X86::VPXORQZ256rm, {0, Unknown}},
    {X86::VPXORQZ256rmb, {0, Unknown}},
    {X86::VPXORQZ256rmbk, {0, Unknown}},
    {X86::VPXORQZ256rmbkz, {0, Unknown}},
    {X86::VPXORQZ256rmk, {0, Unknown}},
    {X86::VPXORQZ256rmkz, {0, Unknown}},
    {X86::VPXORQZ256rr, {0, Unknown}},
    {X86::VPXORQZ256rrk, {0, Unknown}},
    {X86::VPXORQZ256rrkz, {0, Unknown}},
    {X86::VPXORQZrm, {0, Unknown}},
    {X86::VPXORQZrmb, {0, Unknown}},
    {X86::VPXORQZrmbk, {0, Unknown}},
    {X86::VPXORQZrmbkz, {0, Unknown}},
    {X86::VPXORQZrmk, {0, Unknown}},
    {X86::VPXORQZrmkz, {0, Unknown}},
    {X86::VPXORQZrr, {0, Unknown}},
    {X86::VPXORQZrrk, {0, Unknown}},
    {X86::VPXORQZrrkz, {0, Unknown}},
    {X86::VPXORYrm, {0, Unknown}},
    {X86::VPXORYrr, {0, Unknown}},
    {X86::VPXORrm, {0, Unknown}},
    {X86::VPXORrr, {0, Unknown}},
    {X86::VRCPPSYm, {0, Unknown}},
    {X86::VRCPPSYr, {0, Unknown}},
    {X86::VRCPPSm, {0, Unknown}},
    {X86::VRCPPSr, {0, Unknown}},
    {X86::VRCPSSm, {0, Unknown}},
    {X86::VRCPSSm_Int, {0, Unknown}},
    {X86::VRCPSSr, {0, Unknown}},
    {X86::VRCPSSr_Int, {0, Unknown}},
    {X86::VROUNDPDYm, {0, Unknown}},
    {X86::VROUNDPDYr, {0, Unknown}},
    {X86::VROUNDPDm, {0, Unknown}},
    {X86::VROUNDPDr, {0, Unknown}},
    {X86::VROUNDPSYm, {0, Unknown}},
    {X86::VROUNDPSYr, {0, Unknown}},
    {X86::VROUNDPSm, {0, Unknown}},
    {X86::VROUNDPSr, {0, Unknown}},
    {X86::VROUNDSDm, {0, Unknown}},
    {X86::VROUNDSDm_Int, {0, Unknown}},
    {X86::VROUNDSDr, {0, Unknown}},
    {X86::VROUNDSDr_Int, {0, Unknown}},
    {X86::VROUNDSSm, {0, Unknown}},
    {X86::VROUNDSSm_Int, {0, Unknown}},
    {X86::VROUNDSSr, {0, Unknown}},
    {X86::VROUNDSSr_Int, {0, Unknown}},
    {X86::VSCATTERDPDZ128mr, {1, Unknown}},
    {X86::VSCATTERDPDZ256mr, {0, Unknown}},
    {X86::VSCATTERDPDZmr, {0, Unknown}},
    {X86::VSCATTERDPSZ128mr, {1, Unknown}},
    {X86::VSCATTERDPSZ256mr, {0, Unknown}},
    {X86::VSCATTERDPSZmr, {0, Unknown}},
    {X86::VSCATTERPF0DPDm, {0, Unknown}},
    {X86::VSCATTERPF0DPSm, {0, Unknown}},
    {X86::VSCATTERPF0QPDm, {0, Unknown}},
    {X86::VSCATTERPF0QPSm, {0, Unknown}},
    {X86::VSCATTERPF1DPDm, {0, Unknown}},
    {X86::VSCATTERPF1DPSm, {0, Unknown}},
    {X86::VSCATTERPF1QPDm, {0, Unknown}},
    {X86::VSCATTERPF1QPSm, {0, Unknown}},
    {X86::VSCATTERQPDZ128mr, {1, Unknown}},
    {X86::VSCATTERQPDZ256mr, {0, Unknown}},
    {X86::VSCATTERQPDZmr, {0, Unknown}},
    {X86::VSCATTERQPSZ128mr, {1, Unknown}},
    {X86::VSCATTERQPSZ256mr, {0, Unknown}},
    {X86::VSCATTERQPSZmr, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmbi, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmbik, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmbikz, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmi, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmik, {0, Unknown}},
    {X86::VSHUFF32X4Z256rmikz, {0, Unknown}},
    {X86::VSHUFF32X4Z256rri, {0, Unknown}},
    {X86::VSHUFF32X4Z256rrik, {0, Unknown}},
    {X86::VSHUFF32X4Z256rrikz, {0, Unknown}},
    {X86::VSHUFF32X4Zrmbi, {0, Unknown}},
    {X86::VSHUFF32X4Zrmbik, {0, Unknown}},
    {X86::VSHUFF32X4Zrmbikz, {0, Unknown}},
    {X86::VSHUFF32X4Zrmi, {0, Unknown}},
    {X86::VSHUFF32X4Zrmik, {0, Unknown}},
    {X86::VSHUFF32X4Zrmikz, {0, Unknown}},
    {X86::VSHUFF32X4Zrri, {0, Unknown}},
    {X86::VSHUFF32X4Zrrik, {0, Unknown}},
    {X86::VSHUFF32X4Zrrikz, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmbi, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmbik, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmbikz, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmi, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmik, {0, Unknown}},
    {X86::VSHUFF64X2Z256rmikz, {0, Unknown}},
    {X86::VSHUFF64X2Z256rri, {0, Unknown}},
    {X86::VSHUFF64X2Z256rrik, {0, Unknown}},
    {X86::VSHUFF64X2Z256rrikz, {0, Unknown}},
    {X86::VSHUFF64X2Zrmbi, {0, Unknown}},
    {X86::VSHUFF64X2Zrmbik, {0, Unknown}},
    {X86::VSHUFF64X2Zrmbikz, {0, Unknown}},
    {X86::VSHUFF64X2Zrmi, {0, Unknown}},
    {X86::VSHUFF64X2Zrmik, {0, Unknown}},
    {X86::VSHUFF64X2Zrmikz, {0, Unknown}},
    {X86::VSHUFF64X2Zrri, {0, Unknown}},
    {X86::VSHUFF64X2Zrrik, {0, Unknown}},
    {X86::VSHUFF64X2Zrrikz, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmbi, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmbik, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmbikz, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmi, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmik, {0, Unknown}},
    {X86::VSHUFI32X4Z256rmikz, {0, Unknown}},
    {X86::VSHUFI32X4Z256rri, {0, Unknown}},
    {X86::VSHUFI32X4Z256rrik, {0, Unknown}},
    {X86::VSHUFI32X4Z256rrikz, {0, Unknown}},
    {X86::VSHUFI32X4Zrmbi, {0, Unknown}},
    {X86::VSHUFI32X4Zrmbik, {0, Unknown}},
    {X86::VSHUFI32X4Zrmbikz, {0, Unknown}},
    {X86::VSHUFI32X4Zrmi, {0, Unknown}},
    {X86::VSHUFI32X4Zrmik, {0, Unknown}},
    {X86::VSHUFI32X4Zrmikz, {0, Unknown}},
    {X86::VSHUFI32X4Zrri, {0, Unknown}},
    {X86::VSHUFI32X4Zrrik, {0, Unknown}},
    {X86::VSHUFI32X4Zrrikz, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmbi, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmbik, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmbikz, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmi, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmik, {0, Unknown}},
    {X86::VSHUFI64X2Z256rmikz, {0, Unknown}},
    {X86::VSHUFI64X2Z256rri, {0, Unknown}},
    {X86::VSHUFI64X2Z256rrik, {0, Unknown}},
    {X86::VSHUFI64X2Z256rrikz, {0, Unknown}},
    {X86::VSHUFI64X2Zrmbi, {0, Unknown}},
    {X86::VSHUFI64X2Zrmbik, {0, Unknown}},
    {X86::VSHUFI64X2Zrmbikz, {0, Unknown}},
    {X86::VSHUFI64X2Zrmi, {0, Unknown}},
    {X86::VSHUFI64X2Zrmik, {0, Unknown}},
    {X86::VSHUFI64X2Zrmikz, {0, Unknown}},
    {X86::VSHUFI64X2Zrri, {0, Unknown}},
    {X86::VSHUFI64X2Zrrik, {0, Unknown}},
    {X86::VSHUFI64X2Zrrikz, {0, Unknown}},
    {X86::VSHUFPDYrmi, {0, Unknown}},
    {X86::VSHUFPDYrri, {0, Unknown}},
    {X86::VSHUFPDZ128rmbi, {1, Unknown}},
    {X86::VSHUFPDZ128rmbik, {1, Unknown}},
    {X86::VSHUFPDZ128rmbikz, {1, Unknown}},
    {X86::VSHUFPDZ128rmi, {1, Unknown}},
    {X86::VSHUFPDZ128rmik, {1, Unknown}},
    {X86::VSHUFPDZ128rmikz, {1, Unknown}},
    {X86::VSHUFPDZ128rri, {0, Unknown}},
    {X86::VSHUFPDZ128rrik, {0, Unknown}},
    {X86::VSHUFPDZ128rrikz, {0, Unknown}},
    {X86::VSHUFPDZ256rmbi, {0, Unknown}},
    {X86::VSHUFPDZ256rmbik, {0, Unknown}},
    {X86::VSHUFPDZ256rmbikz, {0, Unknown}},
    {X86::VSHUFPDZ256rmi, {0, Unknown}},
    {X86::VSHUFPDZ256rmik, {0, Unknown}},
    {X86::VSHUFPDZ256rmikz, {0, Unknown}},
    {X86::VSHUFPDZ256rri, {0, Unknown}},
    {X86::VSHUFPDZ256rrik, {0, Unknown}},
    {X86::VSHUFPDZ256rrikz, {0, Unknown}},
    {X86::VSHUFPDZrmbi, {0, Unknown}},
    {X86::VSHUFPDZrmbik, {0, Unknown}},
    {X86::VSHUFPDZrmbikz, {0, Unknown}},
    {X86::VSHUFPDZrmi, {0, Unknown}},
    {X86::VSHUFPDZrmik, {0, Unknown}},
    {X86::VSHUFPDZrmikz, {0, Unknown}},
    {X86::VSHUFPDZrri, {0, Unknown}},
    {X86::VSHUFPDZrrik, {0, Unknown}},
    {X86::VSHUFPDZrrikz, {0, Unknown}},
    {X86::VSHUFPDrmi, {0, Unknown}},
    {X86::VSHUFPDrri, {0, Unknown}},
    {X86::VSHUFPSYrmi, {0, Unknown}},
    {X86::VSHUFPSYrri, {0, Unknown}},
    {X86::VSHUFPSZ128rmbi, {1, Unknown}},
    {X86::VSHUFPSZ128rmbik, {1, Unknown}},
    {X86::VSHUFPSZ128rmbikz, {1, Unknown}},
    {X86::VSHUFPSZ128rmi, {1, Unknown}},
    {X86::VSHUFPSZ128rmik, {1, Unknown}},
    {X86::VSHUFPSZ128rmikz, {1, Unknown}},
    {X86::VSHUFPSZ128rri, {0, Unknown}},
    {X86::VSHUFPSZ128rrik, {0, Unknown}},
    {X86::VSHUFPSZ128rrikz, {0, Unknown}},
    {X86::VSHUFPSZ256rmbi, {0, Unknown}},
    {X86::VSHUFPSZ256rmbik, {0, Unknown}},
    {X86::VSHUFPSZ256rmbikz, {0, Unknown}},
    {X86::VSHUFPSZ256rmi, {0, Unknown}},
    {X86::VSHUFPSZ256rmik, {0, Unknown}},
    {X86::VSHUFPSZ256rmikz, {0, Unknown}},
    {X86::VSHUFPSZ256rri, {0, Unknown}},
    {X86::VSHUFPSZ256rrik, {0, Unknown}},
    {X86::VSHUFPSZ256rrikz, {0, Unknown}},
    {X86::VSHUFPSZrmbi, {0, Unknown}},
    {X86::VSHUFPSZrmbik, {0, Unknown}},
    {X86::VSHUFPSZrmbikz, {0, Unknown}},
    {X86::VSHUFPSZrmi, {0, Unknown}},
    {X86::VSHUFPSZrmik, {0, Unknown}},
    {X86::VSHUFPSZrmikz, {0, Unknown}},
    {X86::VSHUFPSZrri, {0, Unknown}},
    {X86::VSHUFPSZrrik, {0, Unknown}},
    {X86::VSHUFPSZrrikz, {0, Unknown}},
    {X86::VSHUFPSrmi, {0, Unknown}},
    {X86::VSHUFPSrri, {0, Unknown}},
    {X86::VSQRTPDYm, {0, Unknown}},
    {X86::VSQRTPDYr, {0, Unknown}},
    {X86::VSQRTPDZ128m, {0, Unknown}},
    {X86::VSQRTPDZ128mb, {0, Unknown}},
    {X86::VSQRTPDZ128mbk, {0, Unknown}},
    {X86::VSQRTPDZ128mbkz, {0, Unknown}},
    {X86::VSQRTPDZ128mk, {0, Unknown}},
    {X86::VSQRTPDZ128mkz, {0, Unknown}},
    {X86::VSQRTPDZ128r, {0, Unknown}},
    {X86::VSQRTPDZ128rk, {0, Unknown}},
    {X86::VSQRTPDZ128rkz, {0, Unknown}},
    {X86::VSQRTPDZ256m, {0, Unknown}},
    {X86::VSQRTPDZ256mb, {0, Unknown}},
    {X86::VSQRTPDZ256mbk, {0, Unknown}},
    {X86::VSQRTPDZ256mbkz, {0, Unknown}},
    {X86::VSQRTPDZ256mk, {0, Unknown}},
    {X86::VSQRTPDZ256mkz, {0, Unknown}},
    {X86::VSQRTPDZ256r, {0, Unknown}},
    {X86::VSQRTPDZ256rk, {0, Unknown}},
    {X86::VSQRTPDZ256rkz, {0, Unknown}},
    {X86::VSQRTPDZm, {0, Unknown}},
    {X86::VSQRTPDZmb, {0, Unknown}},
    {X86::VSQRTPDZmbk, {0, Unknown}},
    {X86::VSQRTPDZmbkz, {0, Unknown}},
    {X86::VSQRTPDZmk, {0, Unknown}},
    {X86::VSQRTPDZmkz, {0, Unknown}},
    {X86::VSQRTPDZr, {0, Unknown}},
    {X86::VSQRTPDZrb, {0, Unknown}},
    {X86::VSQRTPDZrbk, {0, Unknown}},
    {X86::VSQRTPDZrbkz, {0, Unknown}},
    {X86::VSQRTPDZrk, {0, Unknown}},
    {X86::VSQRTPDZrkz, {0, Unknown}},
    {X86::VSQRTPDm, {0, Unknown}},
    {X86::VSQRTPDr, {0, Unknown}},
    {X86::VSQRTPSYm, {0, Unknown}},
    {X86::VSQRTPSYr, {0, Unknown}},
    {X86::VSQRTPSZ128m, {0, Unknown}},
    {X86::VSQRTPSZ128mb, {0, Unknown}},
    {X86::VSQRTPSZ128mbk, {0, Unknown}},
    {X86::VSQRTPSZ128mbkz, {0, Unknown}},
    {X86::VSQRTPSZ128mk, {0, Unknown}},
    {X86::VSQRTPSZ128mkz, {0, Unknown}},
    {X86::VSQRTPSZ128r, {0, Unknown}},
    {X86::VSQRTPSZ128rk, {0, Unknown}},
    {X86::VSQRTPSZ128rkz, {0, Unknown}},
    {X86::VSQRTPSZ256m, {0, Unknown}},
    {X86::VSQRTPSZ256mb, {0, Unknown}},
    {X86::VSQRTPSZ256mbk, {0, Unknown}},
    {X86::VSQRTPSZ256mbkz, {0, Unknown}},
    {X86::VSQRTPSZ256mk, {0, Unknown}},
    {X86::VSQRTPSZ256mkz, {0, Unknown}},
    {X86::VSQRTPSZ256r, {0, Unknown}},
    {X86::VSQRTPSZ256rk, {0, Unknown}},
    {X86::VSQRTPSZ256rkz, {0, Unknown}},
    {X86::VSQRTPSZm, {0, Unknown}},
    {X86::VSQRTPSZmb, {0, Unknown}},
    {X86::VSQRTPSZmbk, {0, Unknown}},
    {X86::VSQRTPSZmbkz, {0, Unknown}},
    {X86::VSQRTPSZmk, {0, Unknown}},
    {X86::VSQRTPSZmkz, {0, Unknown}},
    {X86::VSQRTPSZr, {0, Unknown}},
    {X86::VSQRTPSZrb, {0, Unknown}},
    {X86::VSQRTPSZrbk, {0, Unknown}},
    {X86::VSQRTPSZrbkz, {0, Unknown}},
    {X86::VSQRTPSZrk, {0, Unknown}},
    {X86::VSQRTPSZrkz, {0, Unknown}},
    {X86::VSQRTPSm, {0, Unknown}},
    {X86::VSQRTPSr, {0, Unknown}},
    {X86::VSQRTSDZm, {0, Unknown}},
    {X86::VSQRTSDZm_Int, {0, Unknown}},
    {X86::VSQRTSDZm_Intk, {0, Unknown}},
    {X86::VSQRTSDZm_Intkz, {0, Unknown}},
    {X86::VSQRTSDZr, {0, Unknown}},
    {X86::VSQRTSDZr_Int, {0, Unknown}},
    {X86::VSQRTSDZr_Intk, {0, Unknown}},
    {X86::VSQRTSDZr_Intkz, {0, Unknown}},
    {X86::VSQRTSDZrb_Int, {0, Unknown}},
    {X86::VSQRTSDZrb_Intk, {0, Unknown}},
    {X86::VSQRTSDZrb_Intkz, {0, Unknown}},
    {X86::VSQRTSDm, {0, Unknown}},
    {X86::VSQRTSDm_Int, {0, Unknown}},
    {X86::VSQRTSDr, {0, Unknown}},
    {X86::VSQRTSDr_Int, {0, Unknown}},
    {X86::VSQRTSSZm, {0, Unknown}},
    {X86::VSQRTSSZm_Int, {0, Unknown}},
    {X86::VSQRTSSZm_Intk, {0, Unknown}},
    {X86::VSQRTSSZm_Intkz, {0, Unknown}},
    {X86::VSQRTSSZr, {0, Unknown}},
    {X86::VSQRTSSZr_Int, {0, Unknown}},
    {X86::VSQRTSSZr_Intk, {0, Unknown}},
    {X86::VSQRTSSZr_Intkz, {0, Unknown}},
    {X86::VSQRTSSZrb_Int, {0, Unknown}},
    {X86::VSQRTSSZrb_Intk, {0, Unknown}},
    {X86::VSQRTSSZrb_Intkz, {0, Unknown}},
    {X86::VSQRTSSm, {0, Unknown}},
    {X86::VSQRTSSm_Int, {0, Unknown}},
    {X86::VSQRTSSr, {0, Unknown}},
    {X86::VSQRTSSr_Int, {0, Unknown}},
    {X86::VSTMXCSR, {0, Unknown}},
    {X86::VSUBPDYrm, {0, Unknown}},
    {X86::VSUBPDYrr, {0, Unknown}},
    {X86::VSUBPDZ128rm, {1, Unknown}},
    {X86::VSUBPDZ128rmb, {1, Unknown}},
    {X86::VSUBPDZ128rmbk, {1, Unknown}},
    {X86::VSUBPDZ128rmbkz, {1, Unknown}},
    {X86::VSUBPDZ128rmk, {1, Unknown}},
    {X86::VSUBPDZ128rmkz, {1, Unknown}},
    {X86::VSUBPDZ128rr, {0, Unknown}},
    {X86::VSUBPDZ128rrk, {0, Unknown}},
    {X86::VSUBPDZ128rrkz, {0, Unknown}},
    {X86::VSUBPDZ256rm, {0, Unknown}},
    {X86::VSUBPDZ256rmb, {0, Unknown}},
    {X86::VSUBPDZ256rmbk, {0, Unknown}},
    {X86::VSUBPDZ256rmbkz, {0, Unknown}},
    {X86::VSUBPDZ256rmk, {0, Unknown}},
    {X86::VSUBPDZ256rmkz, {0, Unknown}},
    {X86::VSUBPDZ256rr, {0, Unknown}},
    {X86::VSUBPDZ256rrk, {0, Unknown}},
    {X86::VSUBPDZ256rrkz, {0, Unknown}},
    {X86::VSUBPDZrm, {0, Unknown}},
    {X86::VSUBPDZrmb, {0, Unknown}},
    {X86::VSUBPDZrmbk, {0, Unknown}},
    {X86::VSUBPDZrmbkz, {0, Unknown}},
    {X86::VSUBPDZrmk, {0, Unknown}},
    {X86::VSUBPDZrmkz, {0, Unknown}},
    {X86::VSUBPDZrr, {0, Unknown}},
    {X86::VSUBPDZrrb, {0, Unknown}},
    {X86::VSUBPDZrrbk, {0, Unknown}},
    {X86::VSUBPDZrrbkz, {0, Unknown}},
    {X86::VSUBPDZrrk, {0, Unknown}},
    {X86::VSUBPDZrrkz, {0, Unknown}},
    {X86::VSUBPDrm, {0, Unknown}},
    {X86::VSUBPDrr, {0, Unknown}},
    {X86::VSUBPSYrm, {0, Unknown}},
    {X86::VSUBPSYrr, {0, Unknown}},
    {X86::VSUBPSZ128rm, {1, Unknown}},
    {X86::VSUBPSZ128rmb, {1, Unknown}},
    {X86::VSUBPSZ128rmbk, {1, Unknown}},
    {X86::VSUBPSZ128rmbkz, {1, Unknown}},
    {X86::VSUBPSZ128rmk, {1, Unknown}},
    {X86::VSUBPSZ128rmkz, {1, Unknown}},
    {X86::VSUBPSZ128rr, {0, Unknown}},
    {X86::VSUBPSZ128rrk, {0, Unknown}},
    {X86::VSUBPSZ128rrkz, {0, Unknown}},
    {X86::VSUBPSZ256rm, {0, Unknown}},
    {X86::VSUBPSZ256rmb, {0, Unknown}},
    {X86::VSUBPSZ256rmbk, {0, Unknown}},
    {X86::VSUBPSZ256rmbkz, {0, Unknown}},
    {X86::VSUBPSZ256rmk, {0, Unknown}},
    {X86::VSUBPSZ256rmkz, {0, Unknown}},
    {X86::VSUBPSZ256rr, {0, Unknown}},
    {X86::VSUBPSZ256rrk, {0, Unknown}},
    {X86::VSUBPSZ256rrkz, {0, Unknown}},
    {X86::VSUBPSZrm, {0, Unknown}},
    {X86::VSUBPSZrmb, {0, Unknown}},
    {X86::VSUBPSZrmbk, {0, Unknown}},
    {X86::VSUBPSZrmbkz, {0, Unknown}},
    {X86::VSUBPSZrmk, {0, Unknown}},
    {X86::VSUBPSZrmkz, {0, Unknown}},
    {X86::VSUBPSZrr, {0, Unknown}},
    {X86::VSUBPSZrrb, {0, Unknown}},
    {X86::VSUBPSZrrbk, {0, Unknown}},
    {X86::VSUBPSZrrbkz, {0, Unknown}},
    {X86::VSUBPSZrrk, {0, Unknown}},
    {X86::VSUBPSZrrkz, {0, Unknown}},
    {X86::VSUBPSrm, {0, Unknown}},
    {X86::VSUBPSrr, {0, Unknown}},
    {X86::VSUBSDZrm, {0, Unknown}},
    {X86::VSUBSDZrm_Int, {0, Unknown}},
    {X86::VSUBSDZrm_Intk, {0, Unknown}},
    {X86::VSUBSDZrm_Intkz, {0, Unknown}},
    {X86::VSUBSDZrr, {0, Unknown}},
    {X86::VSUBSDZrr_Int, {0, Unknown}},
    {X86::VSUBSDZrr_Intk, {0, Unknown}},
    {X86::VSUBSDZrr_Intkz, {0, Unknown}},
    {X86::VSUBSDZrrb_Int, {0, Unknown}},
    {X86::VSUBSDZrrb_Intk, {0, Unknown}},
    {X86::VSUBSDZrrb_Intkz, {0, Unknown}},
    {X86::VSUBSDrm, {0, Unknown}},
    {X86::VSUBSDrm_Int, {0, Unknown}},
    {X86::VSUBSDrr, {0, Unknown}},
    {X86::VSUBSDrr_Int, {0, Unknown}},
    {X86::VSUBSSZrm, {0, Unknown}},
    {X86::VSUBSSZrm_Int, {0, Unknown}},
    {X86::VSUBSSZrm_Intk, {0, Unknown}},
    {X86::VSUBSSZrm_Intkz, {0, Unknown}},
    {X86::VSUBSSZrr, {0, Unknown}},
    {X86::VSUBSSZrr_Int, {0, Unknown}},
    {X86::VSUBSSZrr_Intk, {0, Unknown}},
    {X86::VSUBSSZrr_Intkz, {0, Unknown}},
    {X86::VSUBSSZrrb_Int, {0, Unknown}},
    {X86::VSUBSSZrrb_Intk, {0, Unknown}},
    {X86::VSUBSSZrrb_Intkz, {0, Unknown}},
    {X86::VSUBSSrm, {0, Unknown}},
    {X86::VSUBSSrm_Int, {0, Unknown}},
    {X86::VSUBSSrr, {0, Unknown}},
    {X86::VSUBSSrr_Int, {0, Unknown}},
    {X86::VTESTPDYrm, {0, Unknown}},
    {X86::VTESTPDYrr, {0, Unknown}},
    {X86::VTESTPDrm, {0, Unknown}},
    {X86::VTESTPDrr, {0, Unknown}},
    {X86::VTESTPSYrm, {0, Unknown}},
    {X86::VTESTPSYrr, {0, Unknown}},
    {X86::VTESTPSrm, {0, Unknown}},
    {X86::VTESTPSrr, {0, Unknown}},
    {X86::VUCOMISDZrm, {0, Unknown}},
    {X86::VUCOMISDZrm_Int, {0, Unknown}},
    {X86::VUCOMISDZrr, {0, Unknown}},
    {X86::VUCOMISDZrr_Int, {0, Unknown}},
    {X86::VUCOMISDZrrb, {0, Unknown}},
    {X86::VUCOMISDrm, {0, Unknown}},
    {X86::VUCOMISDrm_Int, {0, Unknown}},
    {X86::VUCOMISDrr, {0, Unknown}},
    {X86::VUCOMISDrr_Int, {0, Unknown}},
    {X86::VUCOMISSZrm, {0, Unknown}},
    {X86::VUCOMISSZrm_Int, {0, Unknown}},
    {X86::VUCOMISSZrr, {0, Unknown}},
    {X86::VUCOMISSZrr_Int, {0, Unknown}},
    {X86::VUCOMISSZrrb, {0, Unknown}},
    {X86::VUCOMISSrm, {0, Unknown}},
    {X86::VUCOMISSrm_Int, {0, Unknown}},
    {X86::VUCOMISSrr, {0, Unknown}},
    {X86::VUCOMISSrr_Int, {0, Unknown}},
    {X86::VUNPCKHPDYrm, {0, Unknown}},
    {X86::VUNPCKHPDYrr, {0, Unknown}},
    {X86::VUNPCKHPDZ128rm, {1, Unknown}},
    {X86::VUNPCKHPDZ128rmb, {1, Unknown}},
    {X86::VUNPCKHPDZ128rmbk, {1, Unknown}},
    {X86::VUNPCKHPDZ128rmbkz, {1, Unknown}},
    {X86::VUNPCKHPDZ128rmk, {1, Unknown}},
    {X86::VUNPCKHPDZ128rmkz, {1, Unknown}},
    {X86::VUNPCKHPDZ128rr, {0, Unknown}},
    {X86::VUNPCKHPDZ128rrk, {0, Unknown}},
    {X86::VUNPCKHPDZ128rrkz, {0, Unknown}},
    {X86::VUNPCKHPDZ256rm, {0, Unknown}},
    {X86::VUNPCKHPDZ256rmb, {0, Unknown}},
    {X86::VUNPCKHPDZ256rmbk, {0, Unknown}},
    {X86::VUNPCKHPDZ256rmbkz, {0, Unknown}},
    {X86::VUNPCKHPDZ256rmk, {0, Unknown}},
    {X86::VUNPCKHPDZ256rmkz, {0, Unknown}},
    {X86::VUNPCKHPDZ256rr, {0, Unknown}},
    {X86::VUNPCKHPDZ256rrk, {0, Unknown}},
    {X86::VUNPCKHPDZ256rrkz, {0, Unknown}},
    {X86::VUNPCKHPDZrm, {0, Unknown}},
    {X86::VUNPCKHPDZrmb, {0, Unknown}},
    {X86::VUNPCKHPDZrmbk, {0, Unknown}},
    {X86::VUNPCKHPDZrmbkz, {0, Unknown}},
    {X86::VUNPCKHPDZrmk, {0, Unknown}},
    {X86::VUNPCKHPDZrmkz, {0, Unknown}},
    {X86::VUNPCKHPDZrr, {0, Unknown}},
    {X86::VUNPCKHPDZrrk, {0, Unknown}},
    {X86::VUNPCKHPDZrrkz, {0, Unknown}},
    {X86::VUNPCKHPDrm, {0, Unknown}},
    {X86::VUNPCKHPDrr, {0, Unknown}},
    {X86::VUNPCKHPSYrm, {0, Unknown}},
    {X86::VUNPCKHPSYrr, {0, Unknown}},
    {X86::VUNPCKHPSZ128rm, {1, Unknown}},
    {X86::VUNPCKHPSZ128rmb, {1, Unknown}},
    {X86::VUNPCKHPSZ128rmbk, {1, Unknown}},
    {X86::VUNPCKHPSZ128rmbkz, {1, Unknown}},
    {X86::VUNPCKHPSZ128rmk, {1, Unknown}},
    {X86::VUNPCKHPSZ128rmkz, {1, Unknown}},
    {X86::VUNPCKHPSZ128rr, {0, Unknown}},
    {X86::VUNPCKHPSZ128rrk, {0, Unknown}},
    {X86::VUNPCKHPSZ128rrkz, {0, Unknown}},
    {X86::VUNPCKHPSZ256rm, {0, Unknown}},
    {X86::VUNPCKHPSZ256rmb, {0, Unknown}},
    {X86::VUNPCKHPSZ256rmbk, {0, Unknown}},
    {X86::VUNPCKHPSZ256rmbkz, {0, Unknown}},
    {X86::VUNPCKHPSZ256rmk, {0, Unknown}},
    {X86::VUNPCKHPSZ256rmkz, {0, Unknown}},
    {X86::VUNPCKHPSZ256rr, {0, Unknown}},
    {X86::VUNPCKHPSZ256rrk, {0, Unknown}},
    {X86::VUNPCKHPSZ256rrkz, {0, Unknown}},
    {X86::VUNPCKHPSZrm, {0, Unknown}},
    {X86::VUNPCKHPSZrmb, {0, Unknown}},
    {X86::VUNPCKHPSZrmbk, {0, Unknown}},
    {X86::VUNPCKHPSZrmbkz, {0, Unknown}},
    {X86::VUNPCKHPSZrmk, {0, Unknown}},
    {X86::VUNPCKHPSZrmkz, {0, Unknown}},
    {X86::VUNPCKHPSZrr, {0, Unknown}},
    {X86::VUNPCKHPSZrrk, {0, Unknown}},
    {X86::VUNPCKHPSZrrkz, {0, Unknown}},
    {X86::VUNPCKHPSrm, {0, Unknown}},
    {X86::VUNPCKHPSrr, {0, Unknown}},
    {X86::VUNPCKLPDYrm, {0, Unknown}},
    {X86::VUNPCKLPDYrr, {0, Unknown}},
    {X86::VUNPCKLPDZ128rm, {1, Unknown}},
    {X86::VUNPCKLPDZ128rmb, {1, Unknown}},
    {X86::VUNPCKLPDZ128rmbk, {1, Unknown}},
    {X86::VUNPCKLPDZ128rmbkz, {1, Unknown}},
    {X86::VUNPCKLPDZ128rmk, {1, Unknown}},
    {X86::VUNPCKLPDZ128rmkz, {1, Unknown}},
    {X86::VUNPCKLPDZ128rr, {0, Unknown}},
    {X86::VUNPCKLPDZ128rrk, {0, Unknown}},
    {X86::VUNPCKLPDZ128rrkz, {0, Unknown}},
    {X86::VUNPCKLPDZ256rm, {0, Unknown}},
    {X86::VUNPCKLPDZ256rmb, {0, Unknown}},
    {X86::VUNPCKLPDZ256rmbk, {0, Unknown}},
    {X86::VUNPCKLPDZ256rmbkz, {0, Unknown}},
    {X86::VUNPCKLPDZ256rmk, {0, Unknown}},
    {X86::VUNPCKLPDZ256rmkz, {0, Unknown}},
    {X86::VUNPCKLPDZ256rr, {0, Unknown}},
    {X86::VUNPCKLPDZ256rrk, {0, Unknown}},
    {X86::VUNPCKLPDZ256rrkz, {0, Unknown}},
    {X86::VUNPCKLPDZrm, {0, Unknown}},
    {X86::VUNPCKLPDZrmb, {0, Unknown}},
    {X86::VUNPCKLPDZrmbk, {0, Unknown}},
    {X86::VUNPCKLPDZrmbkz, {0, Unknown}},
    {X86::VUNPCKLPDZrmk, {0, Unknown}},
    {X86::VUNPCKLPDZrmkz, {0, Unknown}},
    {X86::VUNPCKLPDZrr, {0, Unknown}},
    {X86::VUNPCKLPDZrrk, {0, Unknown}},
    {X86::VUNPCKLPDZrrkz, {0, Unknown}},
    {X86::VUNPCKLPDrm, {0, Unknown}},
    {X86::VUNPCKLPDrr, {0, Unknown}},
    {X86::VUNPCKLPSYrm, {0, Unknown}},
    {X86::VUNPCKLPSYrr, {0, Unknown}},
    {X86::VUNPCKLPSZ128rm, {1, Unknown}},
    {X86::VUNPCKLPSZ128rmb, {1, Unknown}},
    {X86::VUNPCKLPSZ128rmbk, {1, Unknown}},
    {X86::VUNPCKLPSZ128rmbkz, {1, Unknown}},
    {X86::VUNPCKLPSZ128rmk, {1, Unknown}},
    {X86::VUNPCKLPSZ128rmkz, {1, Unknown}},
    {X86::VUNPCKLPSZ128rr, {0, Unknown}},
    {X86::VUNPCKLPSZ128rrk, {0, Unknown}},
    {X86::VUNPCKLPSZ128rrkz, {0, Unknown}},
    {X86::VUNPCKLPSZ256rm, {0, Unknown}},
    {X86::VUNPCKLPSZ256rmb, {0, Unknown}},
    {X86::VUNPCKLPSZ256rmbk, {0, Unknown}},
    {X86::VUNPCKLPSZ256rmbkz, {0, Unknown}},
    {X86::VUNPCKLPSZ256rmk, {0, Unknown}},
    {X86::VUNPCKLPSZ256rmkz, {0, Unknown}},
    {X86::VUNPCKLPSZ256rr, {0, Unknown}},
    {X86::VUNPCKLPSZ256rrk, {0, Unknown}},
    {X86::VUNPCKLPSZ256rrkz, {0, Unknown}},
    {X86::VUNPCKLPSZrm, {0, Unknown}},
    {X86::VUNPCKLPSZrmb, {0, Unknown}},
    {X86::VUNPCKLPSZrmbk, {0, Unknown}},
    {X86::VUNPCKLPSZrmbkz, {0, Unknown}},
    {X86::VUNPCKLPSZrmk, {0, Unknown}},
    {X86::VUNPCKLPSZrmkz, {0, Unknown}},
    {X86::VUNPCKLPSZrr, {0, Unknown}},
    {X86::VUNPCKLPSZrrk, {0, Unknown}},
    {X86::VUNPCKLPSZrrkz, {0, Unknown}},
    {X86::VUNPCKLPSrm, {0, Unknown}},
    {X86::VUNPCKLPSrr, {0, Unknown}},
    {X86::VXORPDYrm, {0, Unknown}},
    {X86::VXORPDYrr, {0, Unknown}},
    {X86::VXORPDZ128rm, {1, Unknown}},
    {X86::VXORPDZ128rmb, {1, Unknown}},
    {X86::VXORPDZ128rmbk, {1, Unknown}},
    {X86::VXORPDZ128rmbkz, {1, Unknown}},
    {X86::VXORPDZ128rmk, {1, Unknown}},
    {X86::VXORPDZ128rmkz, {1, Unknown}},
    {X86::VXORPDZ128rr, {0, Unknown}},
    {X86::VXORPDZ128rrk, {0, Unknown}},
    {X86::VXORPDZ128rrkz, {0, Unknown}},
    {X86::VXORPDZ256rm, {0, Unknown}},
    {X86::VXORPDZ256rmb, {0, Unknown}},
    {X86::VXORPDZ256rmbk, {0, Unknown}},
    {X86::VXORPDZ256rmbkz, {0, Unknown}},
    {X86::VXORPDZ256rmk, {0, Unknown}},
    {X86::VXORPDZ256rmkz, {0, Unknown}},
    {X86::VXORPDZ256rr, {0, Unknown}},
    {X86::VXORPDZ256rrk, {0, Unknown}},
    {X86::VXORPDZ256rrkz, {0, Unknown}},
    {X86::VXORPDZrm, {0, Unknown}},
    {X86::VXORPDZrmb, {0, Unknown}},
    {X86::VXORPDZrmbk, {0, Unknown}},
    {X86::VXORPDZrmbkz, {0, Unknown}},
    {X86::VXORPDZrmk, {0, Unknown}},
    {X86::VXORPDZrmkz, {0, Unknown}},
    {X86::VXORPDZrr, {0, Unknown}},
    {X86::VXORPDZrrk, {0, Unknown}},
    {X86::VXORPDZrrkz, {0, Unknown}},
    {X86::VXORPDrm, {0, Unknown}},
    {X86::VXORPDrr, {0, Unknown}},
    {X86::VXORPSYrm, {0, Unknown}},
    {X86::VXORPSYrr, {0, Unknown}},
    {X86::VXORPSZ128rm, {1, Unknown}},
    {X86::VXORPSZ128rmb, {1, Unknown}},
    {X86::VXORPSZ128rmbk, {1, Unknown}},
    {X86::VXORPSZ128rmbkz, {1, Unknown}},
    {X86::VXORPSZ128rmk, {1, Unknown}},
    {X86::VXORPSZ128rmkz, {1, Unknown}},
    {X86::VXORPSZ128rr, {0, Unknown}},
    {X86::VXORPSZ128rrk, {0, Unknown}},
    {X86::VXORPSZ128rrkz, {0, Unknown}},
    {X86::VXORPSZ256rm, {0, Unknown}},
    {X86::VXORPSZ256rmb, {0, Unknown}},
    {X86::VXORPSZ256rmbk, {0, Unknown}},
    {X86::VXORPSZ256rmbkz, {0, Unknown}},
    {X86::VXORPSZ256rmk, {0, Unknown}},
    {X86::VXORPSZ256rmkz, {0, Unknown}},
    {X86::VXORPSZ256rr, {0, Unknown}},
    {X86::VXORPSZ256rrk, {0, Unknown}},
    {X86::VXORPSZ256rrkz, {0, Unknown}},
    {X86::VXORPSZrm, {0, Unknown}},
    {X86::VXORPSZrmb, {0, Unknown}},
    {X86::VXORPSZrmbk, {0, Unknown}},
    {X86::VXORPSZrmbkz, {0, Unknown}},
    {X86::VXORPSZrmk, {0, Unknown}},
    {X86::VXORPSZrmkz, {0, Unknown}},
    {X86::VXORPSZrr, {0, Unknown}},
    {X86::VXORPSZrrk, {0, Unknown}},
    {X86::VXORPSZrrkz, {0, Unknown}},
    {X86::VXORPSrm, {0, Unknown}},
    {X86::VXORPSrr, {0, Unknown}},
    {X86::VZEROALL, {0, Unknown}},
    {X86::VZEROUPPER, {0, Unknown}},
    {X86::V_SET0, {0, Unknown}},
    {X86::V_SETALLONES, {0, Unknown}},
    {X86::WAIT, {0, Unknown}},
    {X86::WBINVD, {0, Unknown}},
    {X86::WIN_ALLOCA_32, {0, Unknown}},
    {X86::WIN_ALLOCA_64, {0, Unknown}},
    {X86::WRFLAGS32, {0, Unknown}},
    {X86::WRFLAGS64, {0, Unknown}},
    {X86::WRFSBASE, {0, Unknown}},
    {X86::WRFSBASE64, {0, Unknown}},
    {X86::WRGSBASE, {0, Unknown}},
    {X86::WRGSBASE64, {0, Unknown}},
    {X86::WRMSR, {0, Unknown}},
    {X86::WRPKRUr, {0, Unknown}},
    {X86::WRSSD, {0, Unknown}},
    {X86::WRSSQ, {0, Unknown}},
    {X86::WRUSSD, {0, Unknown}},
    {X86::WRUSSQ, {0, Unknown}},
    {X86::XABORT, {0, Unknown}},
    {X86::XABORT_DEF, {0, Unknown}},
    {X86::XACQUIRE_PREFIX, {0, Unknown}},
    {X86::XADD16rm, {2, Unknown}},
    {X86::XADD16rr, {0, Unknown}},
    {X86::XADD32rm, {4, Unknown}},
    {X86::XADD32rr, {0, Unknown}},
    {X86::XADD64rm, {8, Unknown}},
    {X86::XADD64rr, {0, Unknown}},
    {X86::XADD8rm, {1, Unknown}},
    {X86::XADD8rr, {0, Unknown}},
    {X86::XBEGIN, {0, Unknown}},
    {X86::XBEGIN_2, {0, Unknown}},
    {X86::XBEGIN_4, {0, Unknown}},
    {X86::XCHG16ar, {0, Unknown}},
    {X86::XCHG16rm, {2, Unknown}},
    {X86::XCHG16rr, {0, Unknown}},
    {X86::XCHG32ar, {0, Unknown}},
    {X86::XCHG32rm, {4, Unknown}},
    {X86::XCHG32rr, {0, Unknown}},
    {X86::XCHG64ar, {0, Unknown}},
    {X86::XCHG64rm, {8, Unknown}},
    {X86::XCHG64rr, {0, Unknown}},
    {X86::XCHG8rm, {1, Unknown}},
    {X86::XCHG8rr, {0, Unknown}},
    {X86::XCH_F, {0, Unknown}},
    {X86::XCRYPTCBC, {0, Unknown}},
    {X86::XCRYPTCFB, {0, Unknown}},
    {X86::XCRYPTCTR, {0, Unknown}},
    {X86::XCRYPTECB, {0, Unknown}},
    {X86::XCRYPTOFB, {0, Unknown}},
    {X86::XEND, {0, Unknown}},
    {X86::XGETBV, {0, Unknown}},
    {X86::XLAT, {0, Unknown}},
    {X86::XOR16i16, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR16mi, {2, MOV_TO_MEM}},
    {X86::XOR16mi8, {2, MOV_TO_MEM}},
    {X86::XOR16mr, {2, MOV_TO_MEM}},
    {X86::XOR16ri, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR16ri8, {0, Unknown}},
    {X86::XOR16rm, {2, BINARY_OP_RM}},
    {X86::XOR16rr, {0, BINARY_OP_RR}},
    {X86::XOR16rr_REV, {0, Unknown}},
    {X86::XOR32_FP, {0, Unknown}},
    {X86::XOR32i32, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR32mi, {4, MOV_TO_MEM}},
    {X86::XOR32mi8, {4, MOV_TO_MEM}},
    {X86::XOR32mr, {4, MOV_TO_MEM}},
    {X86::XOR32ri, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR32ri8, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR32rm, {4, BINARY_OP_RM}},
    {X86::XOR32rr, {0, BINARY_OP_RR}},
    {X86::XOR32rr_REV, {0, Unknown}},
    {X86::XOR64_FP, {0, Unknown}},
    {X86::XOR64i32, {0, Unknown}},
    {X86::XOR64mi32, {8, MOV_TO_MEM}},
    {X86::XOR64mi8, {8, MOV_TO_MEM}},
    {X86::XOR64mr, {8, MOV_TO_MEM}},
    {X86::XOR64ri32, {0, Unknown}},
    {X86::XOR64ri8, {0, Unknown}},
    {X86::XOR64rm, {8, BINARY_OP_RM}},
    {X86::XOR64rr, {0, BINARY_OP_RR}},
    {X86::XOR64rr_REV, {0, Unknown}},
    {X86::XOR8i8, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR8mi, {1, MOV_TO_MEM}},
    {X86::XOR8mi8, {1, MOV_TO_MEM}},
    {X86::XOR8mr, {1, MOV_TO_MEM}},
    {X86::XOR8ri, {0, BINARY_OP_WITH_IMM}},
    {X86::XOR8ri8, {0, Unknown}},
    {X86::XOR8rm, {1, BINARY_OP_RM}},
    {X86::XOR8rr, {0, BINARY_OP_RR}},
    {X86::XOR8rr_REV, {0, Unknown}},
    {X86::XORPDrm, {0, Unknown}},
    {X86::XORPDrr, {0, BINARY_OP_RR}},
    {X86::XORPSrm, {0, Unknown}},
    {X86::XORPSrr, {0, BINARY_OP_RR}},
    {X86::XRELEASE_PREFIX, {0, Unknown}},
    {X86::XRSTOR, {0, Unknown}},
    {X86::XRSTOR64, {0, Unknown}},
    {X86::XRSTORS, {0, Unknown}},
    {X86::XRSTORS64, {0, Unknown}},
    {X86::XSAVE, {0, Unknown}},
    {X86::XSAVE64, {0, Unknown}},
    {X86::XSAVEC, {0, Unknown}},
    {X86::XSAVEC64, {0, Unknown}},
    {X86::XSAVEOPT, {0, Unknown}},
    {X86::XSAVEOPT64, {0, Unknown}},
    {X86::XSAVES, {0, Unknown}},
    {X86::XSAVES64, {0, Unknown}},
    {X86::XSETBV, {0, Unknown}},
    {X86::XSHA1, {0, Unknown}},
    {X86::XSHA256, {0, Unknown}},
    {X86::XSTORE, {0, Unknown}},
    {X86::XTEST, {0, Unknown}}};

const const_addl_instr_info X86AddlInstrInfo(std::begin(mapdata),
                                             std::end(mapdata));

} // namespace mctoll
